android - Android 应用程序在启动时关闭。给出错误'原因:仅执行(无读取)内存访问错误;可能是由于 .text' 中的数据
问题描述
我的应用程序在启动时关闭并抛出错误。
Cause: execute-only (no-read) memory access error; likely due to data in .text.
这在 Android 10 行为更改 https://developer.android.com/about/versions/10/behavior-changes-all#xom-binaries
但我无法继续使用此解决方案。如何使用mProtect()
方法。
我的项目不是ndk。我的库,使用本机代码
也看到了波纹管链接,但我无法做到我该如何解决
https://source.android.com/devices/tech/debug/execute-only-memory
当我使用我的 android sdk 是 30 时出现了这个问题。但是当我使用 sdk 到 28 时问题没有出现
解决方案
推荐阅读
- python - yaml 将列表阻尼为不带引号的字符串
- linux - Debian 10 系统调用表为空
- php - 从php打印到真正的打印机
- python - 了解 pandas 中的索引和列名
- asp.net-mvc - 从共享布局中检索数据库值
- javascript - 搜索查询不显示必要的数据
- excel - Excel:如何将数据集与 3 个级别的数据相加
- python - Pandas - 将 2 个字符串列转换为布尔值并组合
- google-sheets - 如何在 Google Sheet 中打印字体 Libre Barcode EAN13 文本
- php - 使用自定义模板 yii2 的小身体