如何在Android Studio 1.0.1中禁用NDK构建 [英] How do I disable the NDK build in Android Studio 1.0.1

查看:148
本文介绍了如何在Android Studio 1.0.1中禁用NDK构建的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用Android Studio 1.0.1构建一个Android Java应用程序.但是,我的应用程序使用了我使用由Android.mk和Application.mk文件控制的NDK构建的一些C ++代码.但是Android Studio尝试使用自己的版本,并由于不使用我的* .mk文件而出错.我知道对于Android Studio的早期版本如何执行此操作已有一些答案,但是它们显然不适用于1.0.1.

I am trying to build an Android Java app using Android Studio 1.0.1. However, my app uses some C++ code that I build using the NDK as controlled by Android.mk and Application.mk files. But Android Studio tries its own build and gets it wrong as it is not using my *.mk files. I know there have been some answers how to do this for previous versions of Android Studio but they evidently do not work for 1.0.1.

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

So how do I disable Android NDK builds in Android Studio 1.0.1?

推荐答案

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

Just add the sourceSets.main.jni.srcDirs = [] to 'android' section of your build.gradle. This will disable automatic call of ndk-build with auto-generated Android.mk.

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

And yes, this line should be added to the project-specific gradle file.

这篇关于如何在Android Studio 1.0.1中禁用NDK构建的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆