我试图通过命令使用 jarsigner 对 .apk 文件进行签名:-
C:\Program Files\Java\jdk1.7.0_25\bin> jarsigner -keystore "C:\Program Files.android\debug.keystore" -storepass android -keypass android "C:\Program Files.android\AndroidCalculator.apk" androiddebugkey
另外,我通过命令对其进行了 zipalign :-
C:\Program Files\Java\jdk1.7.0_25\bin> zipalign 4 "C:\Program Files.android\Andr oidCalculator.apk" "C:\Program Files.android\Calculator.apk"
但是当我尝试使用 adb install 命令安装它时:-
C:\Program Files\android-sdks\platform-tools> adb install "C:\Program Files.andr oid\Calculator.apk"
我收到一个错误,例如 -
C:\Program Files\android-sdks\platform-tools>adb install "C:\Program Files.android\Calculator.apk" 258 KB/s (16409 bytes in 0.062s) pkg: /data/local/tmp/Calculator .apk 失败 [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
注意: debug.keystore 存储在C:\Program Files\.android\
我也做过
- jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore AndroidCalculator.apk 计算器
但它要求我输入密码。我输入“android”但什么也没发生,它显示错误