解决方案:
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错误得到了解决。