【发布时间】:2013-10-07 05:52:33
【问题描述】:
我尝试通过命令使用 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 文件.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 字节在 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”但什么也没发生,它显示错误
【问题讨论】:
标签: android