机器人工作室0.4:找不到方法jniDir() [英] Android Studio 0.4: Could not find method jniDir()
本文介绍了机器人工作室0.4:找不到方法jniDir()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在升级到Android 0.4工作室,它采用了Android摇篮插件0.7.0和摇篮1.9,出现以下错误:
org.gradle.api.internal.MissingMethodException:找不到方法jniDir()...
这是指在我build.gradle的follwing行:
tasks.withType(com.android.build.gradle.tasks.PackageApplication){pkgTask - >
pkgTask.jniDir新的文件(PROJECTDIR,原生库)
}
PS:这些答案修复了所有其他的升级问题,对我来说:
- <一个href="http://stackoverflow.com/a/19496969/1137547">http://stackoverflow.com/a/19496969/1137547
- <一个href="http://stackoverflow.com/a/19461162/1137547">http://stackoverflow.com/a/19461162/1137547
解决方案
jniDir()的已被取代的 jniFolders()的。您可以设置它是这样的:
tasks.withType(com.android.build.gradle.tasks.PackageApplication){pkgTask - &GT;
pkgTask.jniFolders =新的HashSet&LT;文件&gt;()
pkgTask.jniFolders.add(新文件(PROJECTDIR,原生库))
}
我发现这个解决方案在此讨论
When updating to Android Studio 0.4, which uses the android gradle plugin 0.7.0 and gradle 1.9, following error occurs:
org.gradle.api.internal.MissingMethodException: Could not find method jniDir() ...
which refers to the follwing lines in my build.gradle:
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniDir new File(projectDir, 'native-libs')
}
P.S.: These answers fixed all other upgrade issues for me:
解决方案
jniDir() has been replaced by jniFolders(). You can set it like this:
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniFolders = new HashSet<File>()
pkgTask.jniFolders.add(new File(projectDir, 'native-libs'))
}
I found this solution in this discussion
这篇关于机器人工作室0.4:找不到方法jniDir()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文