gpt4 book ai didi

android - 如何使用 gradle 和 cmake 在 Android Studio 项目中禁用 Execute-only Memory?

转载 作者:行者123 更新时间:2023-12-03 20:51:32 28 4
gpt4 key购买 nike

从 API 级别 29 开始,默认情况下为 Android 平台上的所有 64 位二进制文​​件启用 Execute-only Memory。不幸的是,我们的项目依赖于很多不支持这个的第三方库,会导致应用崩溃。我们需要为我们的项目全局禁用 Execute-only Memory。 document说我们可以用 make -j ENABLE_XOM=false 禁用它.我们如何在 gradle 或 cmake 中做到这一点?

最佳答案

XOM 默认使用目标 API 29 启用。内核禁用 XOM 以兼容旧的目标 API。
您是否尝试过在 build tool mode 中使用 cmake? ?在 -- 之后指定的选项被传递给 native 工具。cmake --build <dir> [<options>] -- ENABLE_XOM=false

关于android - 如何使用 gradle 和 cmake 在 Android Studio 项目中禁用 Execute-only Memory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62570466/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com