我在Android Studio 2.2的Android项目中,当我更新项目中的Application.mk文件并点击Run或Make Project按钮时,Gradle似乎没有想到任何改变了该项目并迅速成功(但给我以前的构建)。
如果重要,我正在更改React Native' s Application.mk中的APP_STL
行。
我发现解决此问题的最快方法是重建项目(缓慢)或修改项目中的Android.mk文件并点击Run或Make Project(更快),但不必解决这个问题会很好。我做错了什么还是Android Studio中的错误?
答案 0 :(得分:1)
Application.mk 作为依赖项进行跟踪,但您可以在 build.gradle 中覆盖APP_STL,系统会跟踪此更改。
android {
defaultConfig {
externalNativeBuild {
ndkBuild {
cppFlags "-std=c++11"
arguments "APP_STL=gnustl_static
abiFilters "armeabi-v7a"
}}}}