Изменение имени пакета Android для проекта phonegap

Я пришел, чтобы нести ответственность за добавление возможностей push-уведомления в проект phonegap. Все в iOS работает гладко, но Android вызывает некоторые проблемы. Проблема заключается в том, что имя пакета приложения / пакета – com.phonegap.helloworld. Urbanairship не любит «дублированное имя пакета», которое было легко изменено в xcode, но не так легко изменилось на стороне Android.

Я попытался принять ответ на этот вопрос: измените имя пакета на существующие проекты Phonegap, то есть я изменил поле «package» в платформах / android / AndroidManifest.xml, а затем реорганизовал структуру каталогов, чтобы отразить этот новый пакет. Однако, когда я построил приложение для Android, старый каталог, который я должен был бы отобразить для изменения имени пакета, снова появился. Файл AndroidManifest.xml также был изменен, чтобы поле «package» вернулось к com.phonegap.helloworld.

Поэтому я озадачен – как изменить имя пакета?

Вы не должны редактировать файлы под платформами / там, где телефонная книга создает определенные версии устройств на основе каталога www и перезаписывает их при каждом запуске новой сборки.

Чтобы изменить имя пакета, откройте файл config.xml в каталоге www. Имя пакета – это значение для «id» в теге «widget»:

<widget id="PACKAGE NAME" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" > 

Вот ссылка на другой пример.