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

来源:互联网 发布:淘宝 app 版本 编辑:程序博客网 时间:2024/06/05 16:45

解决方案

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



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

所以我们可以使用后者:



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



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时,会提示:




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

0 0
原创粉丝点击