首页 文章

通过jarsigner签署.apk文件时出错

提问于
浏览
1

我试图通过命令使用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 回答

  • 0

    创建您自己的新证书,您将为其提供密码,然后使用该证书 . 请求PASSPHRASE - 在创建时提供您设置的PASSPHRASE .

  • 0

    Eclips Step创建密钥库或bla bla blah

    -->right click on project
    -->Select Export 
    -->Next to project which you want to create sign
    -->checked create new keystore
    -->Select the path and name 
    -->fill the Password
    -->Give a Alias name
    -->Give Password
    -->35 year Above Certificate Expire date
    -->Give Next 
    -->Give Apk Name
    -->Finished
    

相关问题