当我今天更新Android Studio时,它写道:支持的最低Gradle版本是3.3。当前版本是3.2如何解决这个问题?
这是我的build.gradle
// 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.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
和第二个build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "com.tosi.ex"
minSdkVersion 14
targetSdkVersion 25
versionCode 1
versionName "1.0"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/assets/'] } }
}
repositories {
mavenCentral()
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.2.1'
compile 'com.android.support:design:25.2.1'
compile 'com.github.ksoichiro:android-observablescrollview:1.5.0'
compile 'com.android.support:support-v4:25.2.1'
compile 'com.android.support:mediarouter-v7:25.2.1'
compile 'com.google.android.gms:play-services:10.2.1'
compile 'com.android.support:cardview-v7:25.2.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'uk.co.chrisjenx:calligraphy:2.2.0'
testCompile 'junit:junit:4.12'
}
gradle-wrapper.properties:
#Tue Mar 28 17:26:02 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.2-all.zip
当我将属性distributionUrl更改为3.3-all.zip时,它仍然处于刷新状态 我不知道如何处理这个问题。请帮我 非常感谢你
答案 0 :(得分:62)
Android Studio 3.1 &上面,/_vti_bin/listdata.svc/CurrencyExchangeRates?$select=Title,ExchangeRate&$orderby=ExchangeRate asc
已从版本4.4 更新为版本4.6 。您的distributionUrl
应如下所示:
gradle-wrapper.properties
Android Studio 3.0 &上面,#DATE
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
已从版本3.3 更新为版本4.1 。您的distributionUrl
应如下所示:
gradle-wrapper.properties
#DATE
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
答案 1 :(得分:32)
确保在Open File>中使用默认的gradle包装器。设置>构建,执行,部署>构建工具>摇篮。
答案 2 :(得分:31)
您需要从https://gradle.org/releases下载最新版本 之后转到文件/项目结构/项目并将新版本放入gradle版本
答案 3 :(得分:23)
打开gradle-wrapper.properties
更改distributionUrl
行
答案 4 :(得分:5)
在我的情况下,我错过了setting.gradle
文件。
答案 5 :(得分:4)
答案 6 :(得分:3)
将distrubutionUrl从4.1更改为4.4
在project / android
适合我。
答案 7 :(得分:3)
打开gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
将其更改为
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
答案 8 :(得分:2)
如果您的版本较低,并且导致使用高gradle版本导入项目时出现问题,并希望在不更新gradle的情况下运行项目而不是
打开您的gradle文件(Project)并进行小改动
dependencies {
/*Higher Gradle version*/
// classpath 'com.android.tools.build:gradle:3.0.0-alpha4'
/*Add this line and remove the Higher one*/
classpath 'com.android.tools.build:gradle:2.3.3'
}
[2.3.3代表您的gradle版本]
在您的情况下将版本更改为3.2或3.2.0类似
答案 9 :(得分:2)
错误消息:Gradle同步失败:支持的最低Gradle版本为4.9。当前版本是4.1-milestone-1。如果使用gradle包装器,请尝试将SampleProj / app / gradle / wrapper / gradle-wrapper.properties中的distributionUrl编辑为gradle-4.9-all.zip
我正在使用Android Studio IDE 3.2 beta 2版。
解决方案:当我们在IDE中打开gradle-wrapper.properties文件时,它显示正确的distributionUrl。但最初它尚未更新。因此,请手动更改distributionUrl属性。
示例:在记事本或任何其他编辑器中打开gradle-wrapper.properties文件。 /Project/app/gradle/wrapper/gradle-wrapper.properties 然后将distributionUrl属性更改为
|
答案 10 :(得分:2)
关于Android Studio Gradle插件版本和必需的 Gradle版本,您可以在此处查看更详细的答案:What is real Android Studio Gradle Version?
对于此Gradle插件的每个版本,它都需要下表中列出的最低Gradle版本
(参考页:gradle-plugin#updating-gradle)。
更新Android Studio时,可能会提示您也将Gradle更新为最新的可用版本。
例如,Android Gradle插件版本3.1.0+需要最低Gradle版本4.4。
您可以通过Android Studio 文件-> 项目结构-> 项目进行配置。见下文:
或者您可以手动修改文件gradle/wrapper/gradle-wrapper.properties
。例如:
distributionUrl = https\://services.gradle.org/distributions/gradle-4.6-all.zip
答案 11 :(得分:1)
我只改变了两点
显然他们是根据它拥有的版本版本,否则他们将不得不下载它们
buil.gradle(项目)
git diff -R BRANCH
gradle.wrapper.properties
...
distributionUrl = HTTPS://services.gradle.org/distributions/gradle-3.3-all.zip
答案 12 :(得分:1)
对于Android Studion版本3.3.2
1)我将gradle分发URL更新为distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip in gradle-wrapper.properties file
2)在顶级build.gradle文件中,将gradle插件更新为版本3.3.2
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
classpath 'com.google.gms:google-services:4.2.0'
}
答案 13 :(得分:0)
首先,您需要从此处下载文件 https://gradle.org/releases
解压缩文件并复制文件夹类似于这个gradle-3.3(如果版本是3.3) 并将其传递给C:\ Android \ Android Studio \ gradle
现在打开Android Studio并从左上角打开文件>设置>构建,执行,部署> Gradle
现在在Gradle Home中提供文件夹gradle-3.3的路径
答案 14 :(得分:0)
更新Android Studio和Gradle。在build.gradle文件中更改相应的更新的gradle版本对我有用。
答案 15 :(得分:0)
使用android studio打开gradlew文件,所有内容都将下载
答案 16 :(得分:0)
我遇到了与打开项目文件夹相同的问题,并在搜索选项中搜索了gradle-wrapper.properties
并将文件编辑为最新版本
答案 17 :(得分:-1)
您需要检查和配置android gradle插件(在项目级别build.gradle中),并在gradle-wrapper.properties中设置合适的gradle versino 两者之间的交叉依赖关系可以在下面找到 https://developer.android.com/studio/releases/gradle-plugin