android - mylib.so 有文本重定位。这是浪费内存并且存在安全风险。请修复

标签 android native android-4.4-kitkat

我的 Android 应用程序(使用 native 库)在 Android 4.4 上打印此警告:

linker 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 中提到的两个 ndk-gcc 错误的结果。

并声明从 ndk-r8c 开始已修复。

似乎最近才添加了对有问题的库的检查。

注意:请不要编辑此帖子以隐藏链接 URL。它是明确的,因为目的地是使其具有权威性的原因。

进一步说明 仅当警告是由于您的应用程序代码引起的时,更改 NDK 版本才可以解决。如果警告出现在诸如 libdvm 之类的系统组件上,它将无效 - 这只能通过系统更新来修复。

关于android - mylib.so 有文本重定位。这是浪费内存并且存在安全风险。请修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20141538/

相关文章:

java - 如何从操作栏设置启动任务/布局

Android ProgressDialog 样式

javascript - Cordova 应用程序的 session ?

android - 使用 Admob 在 Android 中实现原生广告?可能吗?

java - 如何在 Android KitKat 上创建 .txt 文件并通过电子邮件 Intent 发送该文件

Android 4.4 KitKat 随机崩溃( native 崩溃在/system/lib/libc.so)

带有动态文本的 Android 对话框(API 级别 < 8)在旋转时被杀死

android - 调用 Android native 方法失败

Java - native 库问题

java - 与 mediaUrl 的 URL 连接失败,收到错误消息意外的状态行 : ICY 200 OK on KitKat