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

标签 android-studio gradle android-ndk

我在Android Studio 2.2中的一个Android项目中,当我更新项目中的Application.mk文件并单击“运行”或“创建项目”按钮时,Gradle似乎并不认为项目中有任何更改并迅速成功(但是给我以前的版本)。

如果很重要,我将在React Native的Application.mk中更改APP_STL行。

我发现解决此问题的最快方法是重建项目(缓慢)或修改项目中的Android.mk文件,然后单击“运行”或“使项目(更快)”,但是不必解决此问题也很好。我是在做错什么还是Android Studio中的错误?

最佳答案

Android Studio并未将Application.mk 跟踪为依赖项,但您可以在 build.gradle 中覆盖APP_STL,并将跟踪此更改。

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

关于android-studio - 更改Application.mk文件时,Android Studio不重建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47403426/

相关文章:

android - CMake 链接静态库错误,而 NDK 工作正常

android studio 禁用自动优化导入

java - 如何通过gradle运行多个Java类?

android - 如何在 Android Studio 中修复 'Duplicate classes'

android - 如何创建 *.so 文件以动态链接 OpenCV for Android?

android - 如何将Android ARGB图像格式转换为opencv中使用的RGB图像格式?

Android Studio 卡在打开项目中?

android-studio - 如何解决gradle; “contains too many directories after formatting system”

android - Android Studio Gradle插件

eclipse - 如何从命令行导入Eclipse gradle项目并运行/启动配置