更新到Android Studio 0.4,使用android gradle plugin 0.7.0和gradle 1.9,出现如下错误:
org.gradle.api.internal.MissingMethodException: Could not find method jniDir() ...
指的是我的 build.gradle 中的以下几行:
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniDir new File(projectDir, 'native-libs')
}
P.S.:这些答案为我解决了所有其他升级问题:
最佳答案
jniDir() 已被 jniFolders() 取代。你可以这样设置:
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniFolders = new HashSet<File>()
pkgTask.jniFolders.add(new File(projectDir, 'native-libs'))
}
我在 discussion 中找到了这个解决方案
关于安卓工作室 0.4 : Could not find method jniDir(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20704812/