android-studio - 如何在 Android Studio 1.0.1 中禁用 NDK 构建

标签 android-studio android-ndk android-gradle-plugin

我正在尝试使用 Android Studio 1.0.1 构建一个 Android Java 应用程序。但是,我的应用程序使用了一些我使用 NDK 构建的 C++ 代码,这些代码由 Android.mk 和 Application.mk 文件控制。但是 Android Studio 尝试了自己的构建并出错,因为它没有使用我的 *.mk 文件。我知道对于以前版本的 Android Studio 有一些如何做到这一点的答案,但它们显然不适用于 1.0.1。

那么如何禁用 Android NDK 构建 在 Android Studio 1.0.1 ?

最佳答案

只需添加 sourceSets.main.jni.srcDirs = []到 build.gradle 的“android”部分。这将禁用使用自动生成的 Android.mk 自动调用 ndk-build。

是的,这一行应该添加到项目特定的 gradle 文件中。

关于android-studio - 如何在 Android Studio 1.0.1 中禁用 NDK 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28209827/

相关文章:

android-studio - 安卓工作室 : line wrapping string literals

java - Android Studio 无法识别字符串

android - Android Studio Gradle插件

android - google-java-format 依赖同步但没有得到构建。

android - 将lwjgl-opengles添加到Gradle时出错

Android Studio : Are Library Project dependencies picked from project. 属性?

android - 在android ndk中使用c代码打开文件时管道返回null

android - java.lang.NoSuchFieldError : no "Ljava/lang/String;" field JNI 错误

NDK android studio 中的 java.lang.UnsatisfiedLinkError

android - 将项目从 Eclipse ADT 导入到 Android Studio 时,包 com.google.api.client.http.apache 不存在