Gradle version 1.10 is required. Current version is 2.2.1 :此类问题的一次性解决方案(已验证)

时间:2020-12-27 17:03:38

解决方案Gradle version 1.10 is required. Current version is 2.2.1 :此类问题的一次性解决方案(已验证)

1. 首先确保你打开工程的方法是正确的,一般说来,Android Studio中 打开从GitHub上下载的第三方库项目时,应该当按如下步骤:


Gradle version 1.10 is required. Current version is 2.2.1 :此类问题的一次性解决方案(已验证)


2.下一步会让你选择使用default gradle wrapper 还是使用local gradle 版本,gradle官方推荐使用前者,但由于使用前者是,需要下载相关的版本,比较麻烦,

所以我们可以使用后者:


Gradle version 1.10 is required. Current version is 2.2.1 :此类问题的一次性解决方案(已验证)


3.选择本地gradle版本后会提示以下错误信息:


Gradle version 1.10 is required. Current version is 2.2.1 :此类问题的一次性解决方案(已验证)


4.此时,我们点击ok回到上一不,然后选择cancel,先取消此次Open Project 操作,待修改完该项目的配置后,再进行该操作。


5.找到E:\OpenSource\InfiniteViewPager-master\build.gradle,修改classpath 'com.android.tools.build:gradle:1.1.0' 。


6.找到E:\OpenSource\InfiniteViewPager-master\gradle\wrapper\gradle-wrapper.properties,修改distributionUrl=http\://services.gradle.org/distributions/

gradle-2.2.1-all.zip,同时替换gradle-wrapper.jar为你的Android Studio安装目录下Android Studio\plugins\gradle\lib目录下的gradle-wrapper-2.2.jar 。


7.修改完这一切之后,你还需要确保你的工程的其他模块下的模块级的build.gradle文件中的 compileSdkVersion、buildToolsVersion、targetSdkVersion 

为你的Android sdk中已经有的版本,例如:

apply plugin: 'com.android.library'
apply plugin: 'android-maven'

group 'com.antonyt.infiniteviewpager'

android {
<span style="color:#ff0000;">compileSdkVersion 21</span>
<span style="color:#ff0000;"> buildToolsVersion "21.1.2"</span>

defaultConfig {
<span style="color:#ff0000;">targetSdkVersion 21</span>
minSdkVersion 8
versionName project.VERSION_NAME
versionCode Integer.parseInt(project.VERSION_CODE)
}

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}

dependencies {
compile 'com.android.support:support-v4:20.0.0'
}

否则当你再次试图Open Project时,会提示:


Gradle version 1.10 is required. Current version is 2.2.1 :此类问题的一次性解决方案(已验证)

8.按以上步骤修改完毕后,重新执行Open Project 时,便可以正确打开第三方库项目了,所谓 Gradle version 1.10 is required. Current version is 2.2.1错误得到了解决。