我想在Android Studio中使用NDK。为此,我遵循实验学习 http://tools.android.com/tech-docs/new-build-system/gradle-experimental 我需要在我的项目中获得NDK路径 - > app - >的build.gradle
但是当我这样做的时候: -
def ndkDir = plugins.getPlugin('com.android.model.application').getNdkFolder()
Gradle构建失败,出现以下错误: -
错误:(75,0)没有方法签名:com.android.build.gradle.model.AppComponentModelPlugin.getNdkFolder()适用于参数类型:()值:[]
有人能告诉我正确的方法吗?
我正在使用: -
答案 0 :(得分:1)
我没有类似的问题,但我认为是一个相关的问题。
尝试File->settings-> Build, Execution, Deployment-> Gradle
并选择Use default gradle wrapper
。
那为我做了。显然改变distributionUrl是不够的..
编辑:
此外,最新的更新将NDK与SDK捆绑在一起。打开SDK Manager,从那里下载NDK bundle
。我见过很多案例,这个简单的改变就是这个伎俩。
另外,为什么不直接键入NDK的静态路径,这会导致问题消失?...
答案 1 :(得分:0)
是的,我已在build.gradle中静态指定了NDK路径
def ndkDir = '/path/to/ndk'
这个gradle同步成功。