Cambiar el nombre del paquete de Android para el proyecto de phonegap

He venido para ser responsable de agregar capacidades de la notificación del empuje a un proyecto de la brecha. Las cosas en iOS están funcionando sin problemas, pero Android está causando algunos problemas. El problema parece ser que el paquete de aplicación / nombre de paquete es com.phonegap.helloworld. A Urbanairship no le gusta un "nombre de paquete duplicado", que se cambió fácilmente en xcode pero no se cambió tan fácilmente en el lado android.

He intentado la respuesta aceptada de esta pregunta: Cambiar el nombre del paquete a los proyectos Phonegap existentes, es decir, cambié el campo 'paquete' en las plataformas / android / AndroidManifest.xml y luego refactorizar la estructura de directorios para reflejar este nuevo paquete. Cuando construí la aplicación Android, sin embargo, el antiguo directorio que tenía mv'd para reflejar el cambio de nombre del paquete reapareció. El archivo AndroidManifest.xml también se había alterado para que el campo 'paquete' volviera a com.phonegap.helloworld.

Así que estoy desconcertado – ¿cómo puedo cambiar el nombre del paquete?

No debe editar los archivos bajo plataformas / es donde phonegap crea las versiones de dispositivos específicas basadas en el directorio www y las sobrescribirá cada vez que ejecute una nueva compilación.

Para editar el nombre del paquete, abra el archivo config.xml en el directorio www. El nombre del paquete es el valor de 'id' en la etiqueta 'widget':

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

Aquí hay un enlace a otro ejemplo.

  • Cómo obtener el símbolo de autorización de C2DM para usar el dirigible urbano
  • Importación de Dirigible Urbano en Android Studio da problemas de compilación?
  • Volver a iniciar la aplicación Android cuando el usuario hace clic en la notificación de Dirigible urbano
  • Prolem usando urbanairship Provider android
  • Dirigible Urbano - Push Sample => APID es cada vez nulo
  • Android: Urban Dirigible 6.0.1: android: elevation no se encontró ningún recurso que coincida con el nombre dado
  • ¿Cómo obtener una notificación interactiva push con Urban Airship en Android?
  • Clave de aplicación de desarrollo y secreto de aplicación para Android
  • Envío de Amazon SNS desde mi servidor PHP
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.