我已经从Android Studio生成了签名的apk,它包含ndk并在apk中的lib文件夹中编译为.so。
由于我遇到的问题: Checksum value of classes.dex keep changing with Dexguard for every build
我想替换.so而无需在签名的apk中重新构建classes.dex。然而,在解压缩apk并重新打包之后。它无法安装,虽然我已经使用“jarsigner -verbose -keystore”再次签署了重新打包的apk。
有关如何做到这一点的任何提示?谢谢。
答案 0 :(得分:0)
签名后你运行了zipalign吗?
zipalign -v 4 your_project_name-signed.apk your_project_name-aligned.apk
请参阅http://developer.android.com/tools/publishing/app-signing.html#signing-manually
中的最后一步