我想从Eclipse转向Android Studio,然后我下载了k9mail开源项目并决定在AS中导入它。我对AS和Gradle构建系统不熟悉。我安装了Android Studio 1.2.2版本和Gradle 2.2.1。
当我将顶层Gradle的版本设置为2.2.1或2.4时,我看到下面的错误:
当我将顶层Gradle的版本设置为2.2.1或2.4时,我看到下面的错误:
Error:Could not find com.android.tools.build:gradle:2.2.1.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
Required by:
:k-9-master:unspecified
我进入这个目录 (C:/Program Files/...),但是我没有2.2.1文件夹,只有1.1.0和1.2.3文件夹。
当我将gradle文件版本更改为1.0.0时,出现以下错误:
Error:(22, 0) Gradle DSL method not found: 'android()'
Possible causes:The project 'k-9-master' may be using a version of Gradle that does not contain the method.
The build file may be missing a Gradle plugin.
Apply Gradle plugin
我一周以来一直遇到这些错误,已经很累了。我陷入了一个死循环,如果改成2.2.1就会有一个错误,否则改成1.1.0、1.0.0或1.2.3又会有另一个错误 :(
如果你有任何知识,请分享给我。我很困惑,之前没有使用过Intelij。