libdvm.so上的安全警告在部署Android应用程序时注意到了

aja*_*n81 50 eclipse android

谁看过这个吗?

ActivityManager:警告:链接器:libdvm.so具有文本重定位.这会浪费内存并且存在安全风险.请修理.

这是因为我正在尝试将应用程序部署到我的设备.谷歌目前似乎没有帮助.

Chr*_*ton 28

如果这是您自己的jni库或本机可执行文件,解决方案是更新到ndk r8c或更高版本,如下所述:

mylib.so有文本重定位.这会浪费内存并且存在安全风险.请修理

要获取https://code.google.com/p/android/issues/detail?id=23203的修复程序

然而,由于这似乎是在平台库(特别是Dalvik VM本身)而不是您构建的内容中,因此您无法做任何事情.您可能会在每个Activity进程(或至少是运行时)启动时看到此信息,直到您的设备制造商进行更新.

这只是一个警告.

  • 部署到模拟器时,我收到相同的警告. (12认同)
  • 不,不是的.这只是一个警告,**不是错误**.如果您实际上无法安装,那么您必须遇到**问题**属于自己的问题 - 但在您的新问题中,您必须报告实际的*错误*而非*警告*消息才能获得帮助. (6认同)
  • 此警告阻止我将apk安装到模拟器. (2认同)

小智 5

我有同样的错误,我通过删除设备上安装的其他版本的应用程序来修复它.


Set*_*ein 5

我收到此错误是因为我试图安装 minSdkVersion 设置高于支持的设备的 APK。