首页 > 解决方案 > 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。我的库,使用本机代码

也看到了波纹管链接,但我无法做到我该如何解决

在 Android 中从 SDK 28 迁移到 SDK 29 后,我的应用程序崩溃并面临:信号 11 (SIGSEGV)、代码 2 (SEGV_ACCERR)、Android Studio 3.4.1 中的错误

https://source.android.com/devices/tech/debug/execute-only-memory

当我使用我的 android sdk 是 30 时出现了这个问题。但是当我使用 sdk 到 28 时问题没有出现

标签: android

解决方案


推荐阅读