更改Application.mk文件时,Android Studio不会重建项目

时间:2017-11-21 00:35:34

标签: android-studio gradle android-ndk

我在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中的错误?

1 个答案:

答案 0 :(得分:1)

Android Studio不会将

Application.mk 作为依赖项进行跟踪,但您可以在 build.gradle 中覆盖APP_STL,系统会跟踪此更改。

android {
  defaultConfig {
    externalNativeBuild {
      ndkBuild {
        cppFlags "-std=c++11"
        arguments "APP_STL=gnustl_static
        abiFilters "armeabi-v7a"
 }}}}