Comment construire APK fichier de ligne de commande Windows?
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
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.