如何在Android gradle构建过程中启用fstack-protector

时间:2017-12-14 21:06:08

标签: android android-security

一些安全建议建议在编译我的Android二进制文件时启用fstack-protector。

Q1>如果我不使用NDK,这适用吗?

Q2>我在gradle构建过程中的哪个位置配置?

1 个答案:

答案 0 :(得分:0)

  1. 不,我认为如果您不使用NDK,则它不适用,因为它是C ++相关的东西。

  2. 要添加-将相关的C ++标志“ -fstack-protector-all”(例如)放入模块build.gradle文件中android-> defaultConfig-> externalNativeBuild-> cmake-> cppFlags。

    < / li>

externalNativeBuild { cmake { cppFlags "-fstack-protector-all" } }