Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Android Studio 2.1和com.Android.tools.build:gradle:2.1.0构建NDK应用程序?_Android_Android Ndk_Java Native Interface_Android Gradle Plugin_Android Studio 2.1 - Fatal编程技术网

如何使用Android Studio 2.1和com.Android.tools.build:gradle:2.1.0构建NDK应用程序?

如何使用Android Studio 2.1和com.Android.tools.build:gradle:2.1.0构建NDK应用程序?,android,android-ndk,java-native-interface,android-gradle-plugin,android-studio-2.1,Android,Android Ndk,Java Native Interface,Android Gradle Plugin,Android Studio 2.1,我在谷歌上搜索了一下,但所有NDK示例似乎都使用com.android.tools.build:gradle-experimental:0.7.0 中的示例也使用com.android.tools.build:gradle-experimental:0.7.0 如果我切换到com.android.tools.build:gradle:2.1.0,这些项目就不会构建。首先是一个错误,它找不到apply插件的插件:'com.android.model.application'(必须更改为'com.a

我在谷歌上搜索了一下,但所有NDK示例似乎都使用com.android.tools.build:gradle-experimental:0.7.0

中的示例也使用com.android.tools.build:gradle-experimental:0.7.0

如果我切换到com.android.tools.build:gradle:2.1.0,这些项目就不会构建。首先是一个错误,它找不到
apply插件的插件:'com.android.model.application'
(必须更改为
'com.android.application'
),并且
android.ndk{…}
中的符号无法解析,例如
CFlags
cppFlags
ldLibs

看起来整个ndk部分都是根据


有人能告诉我如何使用com.android.tools.build:gradle:2.1.0在android Studio 2.1中正确构建Hello World NDK应用程序的正确方向吗?这里一定有我遗漏的一些技巧。

Android Studio 2.1没有对NDK的官方支持。2.2版在最近的I/O会议上发布,目前正在公测中。在其他的AOMOM特性中,它提供了3种集成可调试C++代码的方法。谢谢您让我知道。