Question

Comment puis-je construire et signé (keystore) le fichier .apk en utilisant 'apkbuilder.bat' par les fenêtres de ligne de commande?

J'essaie de lancer la ligne suivante:

apkbuilder.bat %APK_File_Name% -u -z %Project_Path%\bin\resources.ap_ -f %Project_Path%\bin\classes.dex -rf %Project_Path%

mais je reçois l'exception suivante:

java.lang.ArrayIndexOutOfBoundsException: 1
 at com.android.sdklib.build.ApkBuilderMain.main<ApkBuilderMain.java:61>

S'il vous plaît aider. Merci

Était-ce utile?

La solution

Vous pouvez le faire en ligne de commande (.bat) dans les fenêtres à l'aide de fourmis.

avec: « Ant libération » Vous construisez l'APK non signé.

Ensuite, vous devez ajouter l'appel à « jarsigner » et « zipalign » dans la chauve-souris pour terminer la tâche.

Vous pouvez trouver un exemple de la ligne de commande pour appeler ces outils ici: http://developer.android.com/guide/publishing/app-signing .html # signapp

Best,

Autres conseils

Je suggère d'utiliser Ant et les fichiers de construction générés par les outils Android plutôt que d'essayer de handroll votre propre. Si rien d'autre, vous pouvez utiliser les fichiers de construction comme référence pour déterminer la façon dont il utilise les différents outils pour effectuer chaque étape.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top