Android studio中的NDK,实验梯度为0.2.0

Android studio中的NDK,实验梯度为0.2.0,android,android-studio,gradle-plugin,Android,Android Studio,Gradle Plugin,我想在Android Studio中使用NDK。为此,我遵循实验性梯度 我需要在我的项目->应用->build.gradle中获得NDK路径 但当我这样尝试时:- def ndkDir=plugins.getPlugin('com.android.model.application').getNdkFolder() Gradle生成失败,出现以下错误:- 错误:(75,0)没有方法com.android.build.gradle.model.AppComponentModelPlugin.get

我想在Android Studio中使用NDK。为此,我遵循实验性梯度 我需要在我的项目->应用->build.gradle中获得NDK路径

但当我这样尝试时:-

def ndkDir=plugins.getPlugin('com.android.model.application').getNdkFolder()

Gradle生成失败,出现以下错误:-

错误:(75,0)没有方法com.android.build.gradle.model.AppComponentModelPlugin.getNdkFolder()的签名适用于参数类型:()值:[]

有人能告诉我正确的方法吗

我正在使用:-

  • Android Studio 1.3
  • 梯度2.5 “分配”=https://services.gradle.org/distributions/gradle-2.5-all.zip"
  • classpath'com.android.tools.build:gradle实验版:0.2.0'

    • 我没有类似的问题,但我认为是相关的问题

      尝试
      File->settings->Build,Execution,Deployment->Gradle
      并选择
      使用默认的Gradle包装器

      那是为了我。显然,仅仅改变分配是不够的

      编辑:

      此外,最新的更新将NDK与SDK捆绑在一起。打开SDK管理器,从那里下载
      NDK捆绑包
      。我见过很多这样简单的改变奏效的例子。
      另外,为什么不直接键入NDK的静态路径,这将导致问题消失?..

      是的,我已经在build.gradle中静态指定了NDK路径

      def ndkDir='/path/to/ndk'


      此梯度同步成功。

      您需要明确的路径还是仅尝试配置ndk?如果第二个-
      文件->项目结构->SDK位置->
      -实际上在:app:build.gradle中,我将尝试执行以下操作:-//使用mk文件构建本机代码,如Eclipse
      任务ndkBuild(type:Exec,description:'Compile JNI source via NDK'){def ndkDir=plugins.getPlugin('com.android.model.application').getNdkFolder()println plugins.getPlugin('com.android.model.library').getNdkFolder()命令行“$ndkDir/ndk build”,'ndk_PROJECT_PATH=build','APP_build_SCRIPT=src/main/jni/android.mk','ndk__应用程序_mk=src/main/jni/application.mk'} P.S-我已经在项目结构中设置了SDK位置。太好了!为了其他用户遇到同样的问题,你可以考虑接受你的答案,这样他们就能看到这个Q被解决了,并相应地行动起来。