我已经使用 apktool 创建了一个修改后的 apk,但是当我尝试安装它时,它没有安装。当我重新检查并将它与旧的 apk 进行比较时,我发现我的 apk 文件没有签名。我搜索了很多但找不到在 mac OS X 上签署 apk 的方法。请帮忙
最佳答案
得到我的解决方案 - 我通过在终端中使用以下命令使用 JDK 中的 keytool、Jarsigner 和 zipalign
生成 keystore
keytool -genkey -v -keystore my-keystore.keystore -alias name_alias -keyalg RSA -validity 10000
签署一个apk
jarsigner -verbose -keystore <path of my-keystore.keystore> <path of apk> name_alias
压缩对齐 apk
zipalign -f -v 4 <your.apk > <your_aligned.apk>
关于android - 如何使用 apktool 在 mac 上签署修改后的 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26828372/