一些安全建议建议在编译我的Android二进制文件时启用fstack-protector。
Q1>如果我不使用NDK,这是否适用?
Q2>我的gradle构建过程中应在哪里配置?
最佳答案
不,我相信如果您不使用NDK,则它不适用,因为它是C ++相关的东西。
要添加-将相关的C ++标志“ -fstack-protector-all”(例如)放入模块build.gradle文件中android-> defaultConfig-> externalNativeBuild-> cmake-> cppFlags。externalNativeBuild { cmake { cppFlags "-fstack-protector-all" }}