我试图通过命令使用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
另外,我通过命令将其压缩: -
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(16629字节,0.062s)pkg:/ data / local / tmp / Calculator.apk失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
Note: debug.keystore存储在 C:\Program Files\.android\
中
我也做过
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore AndroidCalculator.apk CALCULATOR
但它问我输入PASSPHRASE . 我输入“android”但没有发生任何事情,它显示我错误
2 回答
创建您自己的新证书,您将为其提供密码,然后使用该证书 . 请求PASSPHRASE - 在创建时提供您设置的PASSPHRASE .
Eclips Step创建密钥库或bla bla blah