我想在 Android Studio 中使用 NDK。为此,我正在关注 Experimental gradle 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 构建失败并出现以下错误:-
Error:(75, 0) No signature of method: com.android.build.gradle.model.AppComponentModelPlugin.getNdkFolder() is applicable for argument types: () values: []
谁能告诉我正确的处理方法?
我正在使用:-
- Android Studio 1.3
- Gradle2.5 “distributionUrl=https://services.gradle.org/distributions/gradle-2.5-all.zip”
- 类路径 'com.android.tools.build:gradle-experimental:0.2.0'
最佳答案
我没有遇到类似的问题,但我认为有一个相关的问题......
尝试 File->settings-> Build, Execution, Deployment-> Gradle
并选择 Use default gradle wrapper
。
这对我有用。显然改变 distributionUrl 是不够的..
编辑:
此外,最新的更新将 NDK 与 SDK bundle 在一起。打开 SDK 管理器,然后从那里下载 NDK bundle
。我见过很多这样简单的改变就能奏效的案例。
另外,你为什么不直接输入你的 NDK 的静态路径,这会导致你的问题消失?...
关于android - 带有实验性 gradle 0.2.0 的 Android studio 中的 NDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31871657/