2013-02-21 20 views
8

Ho un nome file APK: Splash.apk. In primo luogo i decodificarlo utilizzando apktoolANdroid - Esegui il file APK dopo aver modificato utilizzando apktool ottenere l'errore: [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

apk d Splash.apk 

Poi modifico manifesto, XML. Finalmente esporto il progetto nel nome del file APK: EditedSpash.apk.

apk b Splash 

Quando si esegue EditedSpash.apk su emulatore. Ho avuto un errore Me lo spieghi per me?

adb install EditedSplash.apk 

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 

risposta

-1

Si prega di specificare come stai generando il file apk becausw per generare il file apk abbiamo bisogno di generare utilizzando certifiate può essere certificato di debug o il certificato di rilascio se l'ha generato dont apk avere qualunque di esse vi attraverso il errore quindi generare l'apk usando eclipse genererà automaticamente il file apk usando il certificato di debug.

+0

Potete vedere il mio problema a http://stackoverflow.com/questions/14975618/android-how-to-decode-and-decompile-any-apk-file –

16

si dovrebbe firmare per apk prima dell'installazione.

1) keytool -genkey -keystore (name).keystore -validity 10000 -alias (name)

2) rispondere ad alcune domande (es: nome, società ...

3) dopo il file di archivio chiavi marca, si combinano apk e ketstore

se questi si trovano di file stessa directory

jarsigner -keystore (name).keystore -verbose LunarLander.apk (name)

apk incrementa grandezza 2kb +;

dopo questa installazione apk per AVD

+0

Is c'è qualche strumento per farlo funzionare? –

+0

keytool e jarsigner si trovano in java_1_x_x \ bin dirctory – dmnlk

Problemi correlati