kkp*_*ern 5 android cmake gradle
从 API 级别 29 开始,Android 平台上的所有 64 位二进制文件默认启用仅执行内存。不幸的是,我们的项目依赖于很多不支持这一点的第三方库,会导致应用程序崩溃。我们需要为我们的项目全局禁用仅执行内存。该文件说我们可以使用make -j ENABLE_XOM=false. 我们如何在 gradle 或 cmake 中做到这一点?
make -j ENABLE_XOM=false
Fer*_*gie 0
默认情况下,XOM 在目标 API 29 中启用。内核禁用 XOM 以与较旧的目标 API 兼容。
您是否尝试过在构建工具模式下使用 cmake ?之后指定的选项--将传递给本机工具。
--
cmake --build <dir> [<options>] -- ENABLE_XOM=false
归档时间:
5 年,4 月 前
查看次数:
367 次
最近记录:
4 年,11 月 前