【发布时间】:2015-04-21 07:59:07
【问题描述】:
我刚刚将 android Gradle 插件从 1.0.0 更新到 1.1.0,我得到了这个错误:
没有方法签名: com.android.build.gradle.LibraryPlugin.getNdkFolder() 适用 对于参数类型:() 值:[]
我试图找到 gradle 插件 1.0.0 到 1.1.0 的差异,但在网上找不到任何地方。
似乎getNdkFolder 方法已被更改或删除。
有替代品吗?或者任何其他方式获取 NdkFolder ?
我正在使用这样的方法,
def ndkDir = project.plugins.findPlugin ('com.android.library' ).getNdkFolder()
我还在 Android 问题跟踪器中向工具团队提出了问题:https://code.google.com/p/android/issues/detail?id=152810
谢谢!
【问题讨论】:
-
您想指定 NDK 所在的文件夹还是您的项目 jni 代码所在的文件夹? ndk.dir 可以与 'sdk.dir' 一起进入 'local.properties' 文件
-
作为构建工具 2.3.0 及更高版本的 getNdkFolder() 的替代品,请参阅此帖子 No sdkHandler field in LibraryPlugin after updating to build tools 2.3.0
标签: android android-studio android-ndk android-gradle-plugin android-build