Come costruire .apk file dalla riga di comando di Windows?
Domanda
Come posso costruire e firmato (keystore) il file .apk usando 'apkbuilder.bat' attraverso finestre della riga di comando?
I tenta di eseguire la seguente riga:
apkbuilder.bat %APK_File_Name% -u -z %Project_Path%\bin\resources.ap_ -f %Project_Path%\bin\classes.dex -rf %Project_Path%
, ma sto ottenendo la seguente eccezione:
java.lang.ArrayIndexOutOfBoundsException: 1
at com.android.sdklib.build.ApkBuilderMain.main<ApkBuilderMain.java:61>
Si prega di aiuto. Grazie
Soluzione
Si può farlo in riga di comando (.bat) in Windows utilizzando formica.
con: "Rilascio formica" Si crea l'apk senza segno.
Poi si deve aggiungere la chiamata a "jarsigner" e "Zipalign" nel pipistrello per completare l'operazione.
È possibile trovare un esempio di riga di comando per richiamare questi strumenti qui: http://developer.android.com/guide/publishing/app-signing .html # signapp
Best,
Altri suggerimenti
Io suggerirei di usare i file di generazione generati dagli strumenti di Android Ant e piuttosto che cercare di handroll il proprio. Se non altro, è possibile utilizzare i file di generazione come riferimento per determinare come si utilizza i vari strumenti per eseguire ogni passo.