【问题标题】:Replacing .so file in signed apk替换已签名 apk 中的 .so 文件
【发布时间】:2015-07-16 02:27:31
【问题描述】:

我从 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。

关于我该怎么做的任何提示?谢谢。

【问题讨论】:

    标签: android android-ndk java-native-interface


    【解决方案1】:

    您在签名后是否运行了 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中的最后一步

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-05
      • 1970-01-01
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多