有人见过这个吗?
ActivityManager: WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.
这发生在我尝试将应用部署到我的设备时。 Google 在这一点上似乎没有帮助。
最佳答案
如果这是您自己的 jni 库或 native 可执行文件,解决方案将是更新到 ndk r8c 或更高版本,如下所述:
mylib.so has text relocations. This is wasting memory and is a security risk. Please fix
为了获得 https://code.google.com/p/android/issues/detail?id=23203 的修复程序
但是,由于这似乎是在平台库(特别是 Dalvik VM 本身)中,而不是您构建的东西,您无能为力。在您的设备制造商进行更新之前,您可能会在每次 Activity 进程(或至少运行时)启动时看到这一点。
这只是一个警告。
关于android - 部署 Android 应用程序时注意到 libdvm.so 上的安全警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21837532/