原因:org/codehaus/groovy/runtime/typehandling/ShortTypeHandling
Cause: org/codehaus/groovy/runtime/typehandling/ShortTypeHandling
我通过命令行 (cordova create app com.app.app app) 创建了一个 Apache Cordova 项目并添加了 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。
如果你想让它工作,请将 android gradle 插件版本更改为 com.android.tools.build:gradle:1.0.1 在根目录和 cordovaLib 文件夹中的 build.gradle (两者)。
顺便说一句,这样做之后,你会遇到android sdk的问题。 Build.gradle 带有 buildToolsVersion“19.0.0”,您也应该在两个项目中使用 buildToolsVersion“19.1.0”。另一个提示,两者的最小 sdk 版本也应该是 10。我也得改。
我通过命令行 (cordova create app com.app.app app) 创建了一个 Apache Cordova 项目并添加了 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。 如果你想让它工作,请将 android gradle 插件版本更改为 com.android.tools.build:gradle:1.0.1 在根目录和 cordovaLib 文件夹中的 build.gradle (两者)。
顺便说一句,这样做之后,你会遇到android sdk的问题。 Build.gradle 带有 buildToolsVersion“19.0.0”,您也应该在两个项目中使用 buildToolsVersion“19.1.0”。另一个提示,两者的最小 sdk 版本也应该是 10。我也得改。