使用说明

安全加固对加固的 APK/AAB 有以下要求,使用前请阅读以下使用说明,以获得更好的体验。

  • 请确认 Provider 的 onCreate 的内容能够多次执行。如果在 onCreate 中有相关的逻辑,请确保它能被执行两次或以上。例如在 Provider 的 onCreate 中进行单例的初始化,则需要判断该实例是否已经被初始化过。
  • 请确认 minSdkVersion,推荐设置为 23 以下。当 minSdkVersion < 23 时,安全加固默认会对 APK 中的 nativeLibraries 进行压缩存储。如果您 APK/AAB 的 minSdkVersion ≥ 23,APK/AAB 中的 nativeLibraries (so) 将不能被压缩。如果您需要设置 minSdkVersion ≥ 23,可以从以下两种方式中选择其一进行处理:
    • application 这个节点属性中增加 android:extractNativeLibs="true"
    • 对加固后的 APK 或 AAB 重新进行打包,依据您自己的规则设置是否需要压缩。