Cause: org/codehaus/groovy/runtime/typehandling/ShortTypeHan



我通过命令行创建了一个Apache Cordova项目(cordova create app com.app.app app)并添加了Android平台(cordova platform add android)。然后,我尝试将build.gradle文件从该项目导入Android Studio,但是当我在选择Gradle目录后尝试导入时,我收到上述错误。我有Android Studio 1.0.2和Gradle 1.10。有谁知道如何解决此错误?请帮忙!提前谢谢你。

当您创建项目时,它是使用旧的 android gradle 插件版本(我认为它是 0.10)创建的,该版本需要 Gradle 1.10。Android Studio 1.0.2 自带 Gradle 2.x。如果你想让它工作,从root和cordovaLib文件夹(两者)的build.gradle中将android gradle插件版本更改为com.android.tools.build:gradle:1.0.1。

顺便说一句,完成此操作后,您将遇到Android SDK问题。Build.gradle附带buildTools版本"19.0.0",你应该在两个项目中也使用buildTools版本"19.1.0"。另一个提示是,两者的最小 sdk 版本也应该是 10。我也不得不改变它。

相关内容

最新更新