这是Gradle Sync问题 .
错误:支持的最低Gradle版本为2.14.1 . 当前版本是2.2.1 . 如果使用gradle包装器,请尝试将C:\ Software \ Dailymotion \ dailymotion-sdk-android-dev \ sampleapp \ gradle \ wrapper \ gradle-wrapper.properties中的distributionUrl编辑为gradle-2.14.1-all.zip
但是,我的distributionUrl是gradle-wrapper.properties文件中的https://services.gradle.org/distributions/gradle-2.14.1-all.zip .
My Android Studio version is 2.2.3.
谁能帮我吗?
我的build.gradle文件
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 22
buildToolsVersion '21.1.2'
defaultConfig {
minSdkVersion 16
targetSdkVersion 16
Properties props = new Properties()
props.load(new FileInputStream("sampleapp.properties"))
//props.load(project.rootProject.file('sampleapp.properties').newDataInputStream())
buildConfigField "String", "apiKey", props.getProperty("apiKey")
buildConfigField "String", "apiSecret", props.getProperty("apiSecret")
buildConfigField "String", "defaultLogin", props.getProperty("defaultLogin")
buildConfigField "String", "defaultPassword", props.getProperty("defaultPassword")
}
}
dependencies {
compile project(':sdk')
compile "com.android.support:appcompat-v7:22.1.0"
compile 'com.mcxiaoke.volley:library:1.0.+'
compile 'com.google.code.gson:gson:2.3'
compile 'com.android.support:design:22.2.1'
}
此外,这是sdk的build.gradle文件
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.1'
}
}
apply plugin: 'com.android.library'
repositories {
mavenCentral()
}
android {
compileSdkVersion 22
buildToolsVersion '21.1.2'
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
}
}
dependencies {
compile 'com.mcxiaoke.volley:library:1.0.+'
compile 'com.google.code.gson:gson:2.3'
// for io.kickflip.sdk
compile 'com.google.guava:guava:16.0'
}