2011-09-01 5 views

risposta

15

Usa jarsigner:

jarsigner -verify -verbose -keystore keystore_file apk_file.apk 

Questo comando dà output come questo:

SMK 22401 Tue Aug 30 10:20:52 2011 SAMST res/drawable/about_cover. png
SMK 1206 mar 30 ago 10:20:52 SAMST 2011 res/drawable/add_normal.png
SMK 1430 Tue Aug 30 10:20:52 2011 SAMST res/drawable/app_icon.png
smk 133 Tue Aug 30 10:20:52 2011 SAMST res/drawable/background_next_section.png

s = firma è stata verificata
m = ingresso è elencato in palese
k = almeno un certificato è stato trovato in keystore

+0

Ciao Sergey Grazie per la risposta, In che modo la differenza tra "apk non firma da questo keystore" e "apk non firma da questo keystore"? Nei parametri s, m, k: usi solo k? – chishi

+0

Ho provato a fare questo comando. Con il keystore che .apk ha firmato, ouput: smk 47100 Wed Aug 31 15:13:38 ICT 2011 classes.dex. D'altra parte, ouput: sm 47100 Wed Aug 31 15:13:38 ICT 2011 classes.dex – chishi

+1

Sì, io uso solo "k". Se l'APK è stato firmato con il certificato dal keystore specificato, allora sarà "k" in output. –

Problemi correlati