Gradle同步失败:无法找到方法
我尝试在Android Studio中导入项目。导入时,我在Gradle中遇到了一个错误:
Gradle sync failed: Unable to find method'org.gradle.api.artifacts.Configuration.setExtendsFrom(Ljava/lang/Iterable;)Lorg/gradle/api/artifacts/Configuration;'.
我努力了 :
重新下载依赖项并同步项目:失败(相同错误)。
停止Gradle构建过程:失败(相同错误)。
删除主目录中的.graddle:失败(相同错误)。
使缓存无效并重新启动失败(相同的错误)。
卸载并重新安装Android Studio和SDK:失败(相同错误)。
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
apply plugin: 'com.android.application'//apply plugin: 'android'
android {
compileSdkVersion 17
buildToolsVersion '20.0.0'
defaultConfig {
applicationId 'xxx.xxx.xxx'
minSdkVersion 17
targetSdkVersion 17
versionCode 1
versionName '1.0'
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
buildPB {
debuggable false
jniDebuggable false
renderscriptDebuggable false
zipAlignEnabled true
}
}
productFlavors {
}
// lintOptions {
// abortOnError false
// }
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
// You must install or update the Support Repository through the SDK manager to use this dependency.
compile ('org.simpleframework:simple-xml:2.7.1') {
exclude module: 'stax'
exclude module: 'stax-api'
exclude module: 'xpp3'
}
compile 'net.sf.opencsv:opencsv:2.3'
compile 'de.greenrobot:greendao:1.3.7'
// You must install or update the Support Repository through the SDK manager to use this dependency.
// compile 'com.android.support:support-v4:19.+'
}
回答:
我通过更改以下内容解决了该错误。
- 打开您的应用程序项目\您的应用程序名称\ gradle \ wrapper \ gradle-wrapper.properties下的文件
用这个替换旧的URL路径:distributionUrl = https://services.gradle.org/distributions/gradle-2.10-all.zip
将文件夹名称从“ … \ 1.12”重命名为your-app-project \ your-app-name.gradle \ 2.10
将您的应用程序项目\您的应用程序名称\ build.gradle的类路径更改为类路径’com.android.tools.build:gradle:2.1.2’
将应用程序项目\您的应用程序名称\ app \ build.gradle的runProguard替换为minifyEnabled
单击错误提示上的“重试”或重新打开您的Android Studio和项目。
我正在使用最新版本的Android Studio和Gradle。
以上是 Gradle同步失败:无法找到方法 的全部内容, 来源链接: utcz.com/qa/411799.html