2015-10-19 1 views
0

Je suis en train de construire mon application Android pour le magasin de jeu,
L'application est construite en Cordova V5.3.3.

Je suis en mesure de construire une version de version signée de mon application, si je l'importer dans le site play.developer je reçois cette erreur:J'ai renommé mon application et maintenant je ne peux pas libérer la construction dans cordova

Upload failed
Your APK must have the package name com.NEXTapp.app.
You must use a different versioncode for your APK since there allready is an APK with versioncode 48.

Lorsque j'ai créé le projet cordova j'avais com. COMPANYapp.app défini comme nom de paquet, je suppose que le changement dans les noms de paquets est la cause de mes problèmes.

Je peux éditer les entrées de version et de nom de paquetage dans mon fichier androidManifest.xml mais dès que j'exécute la commande android --release de build, elle est annulée.

Quelqu'un peut-il m'aider à signer cette application avec le bon code de version et le nom de fichier?

Répondre

0

Regardez le documentation of the config.xml file.

Cordova utilise cette information lors de la construction.

Modifier (plus de détails :) Par exemple:

<widget id="com.example.hello" version="0.0.1"> 
    <name>HelloWorld</name> 
    <description> 
     A sample Apache Cordova application that responds to the deviceready event. 
    </description> 
    <author email="[email protected]" href="http://cordova.io"> 
     Apache Cordova Team 
    </author> 
    <content src="index.html" /> 
    <access origin="*" /> 
</widget> 

L'identifiant et les informations de version seront utilisés pour la construction de la libération.

+0

Merci André, une minute après avoir posté cette question, le fichier config.xml est venu à l'esprit. J'accepterai votre réponse, mais pourriez-vous l'étoffer un peu plus? cordova a tendance à changer de temps à autre ses liens. – dennismuys