得到了我的解决方案-我通过在终端中使用以下命令从JDK使用keytool,Jarsigner和zipalign
生成密钥库
keytool -genkey -v -keystore my-keystore.keystore -alias name_alias -keyalg RSA -validity 10000
Run Code Online (Sandbox Code Playgroud)
签署apk
jarsigner -verbose -keystore <path of my-keystore.keystore> <path of apk> alias_name
Run Code Online (Sandbox Code Playgroud)
压缩对齐apk
zipalign -f -v 4 <your.apk > <your_aligned.apk>
Run Code Online (Sandbox Code Playgroud)
MacBook 用户。
1.您需要在终端中创建 .keystore 文件。将 .Keystore 和您的 .Apk 放在文件夹中
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000
Run Code Online (Sandbox Code Playgroud)
- 可以更改 alias_name 和 my-release-key 但不是 .keystore
2.把这个放在终端上。
jarsigner -verbose -keystore <your .keystore> space <your app file> space <your alias name on creating keystore>
Run Code Online (Sandbox Code Playgroud)
然后问你 Enter Password 把你的密码放在创建的密钥库中。现在你已经签署了 apk。
注意:您的 MacBook 上安装了 JDK。
| 归档时间: |
|
| 查看次数: |
8704 次 |
| 最近记录: |