我在我的 android 应用程序中集成了 dexguard。一切正常。
我还使用 dexguard 加密了 native 库。这里的问题是,当我应用 dexguard 时,加载 native 库需要几秒钟,而没有 dexguard 时它会立即加载。如果我从 dexguard 属性文件中删除 -encryptnativelibraries
,它会立即加载。
我想在运行时解密 .so 文件需要几秒钟?或者不应该花这么长时间?
最佳答案
旧版本的 DexGuard 以非常低效的方式加载加密的 native 库。最新版本 7.1.20+ 改进了解密和加载的性能,与未加密的库相比,您应该不会再注意到太大的差异。
关于android - 使用 dexguard 加密时,在运行时加载 native 库需要更多时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30235528/