È caricato un APK che non è allineato zip errore

? Anas @ | Original: StackOverFlow
---

Ho appena finito e firmato il apk attraverso Android in studio , allora ho fatto un apk proteggere attraverso apkprotect.com quando cerco di caricare il apk da play store ho ottenuto questo errore " Hai caricato un APK che non è zip allineati . Sarà necessario eseguire uno strumento di allineamento zip sul tuo APK e caricarlo di nuovo . " se a caricare l' apk originale ho avuto nessun errore ,

Ho provato ad aggiungere Zipalign vero nel build.gradle ma non è successo niente Ho provato anche disabilitare e abilitare Proguard .

---

Top 5 Risposta

1Minas @

È possibile eseguire Zipalign manualmente in linea di comando

zipalign [-f] [-v] <alignment> infile.apk outfile.apk

Si noti che Zipalign si trova all'interno $ { } sdk.dir ools

Per maggiori dettagli visita http://developer.android.com/tools/help/zipalign.html

2derekg @

Ho avuto la stessa " hai caricato un APK che non è allineato zip ... bla, bla " quando per sbaglio ho provato a caricare una versione di debug del mio file .apk da Google Play . E 'un errore po' fuorviante, perché il vero problema è che non è possibile distribuire una versione di debug che inoltre non è firmato con la chiave Developer Google Android . ( È possibile caricare soltanto un .apk compilato come versione, e deve essere firmato, che avviene nello stesso punto, almeno se si sta utilizzando Eclipse ) .

Assicurati di distribuire un file .apk che è la versione di rilascio Firmato, come descritto qui :

http://developer.android.com/tools/publishing/app-signing.html#releasecompile