2016-09-30 76 views
0

gradle這個最新的版本是3.1 enter link description here找不到gradle這個3.1

而Android工作室只使用2.2?

enter link description here

這似乎喜歡一個巨大的差異。我的配置:

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
     maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2' 
     classpath 'de.felixschulze.gradle:gradle-hockeyapp-plugin:3.2' 
     classpath 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

當我試圖找到gradle這個3.1,我得到一個錯誤,它無法找到它。現在和2.2一樣>找不到com.android.tools.build:gradle:2.2。

但gradle這個-v顯示

gradle -v 

------------------------------------------------------------ 
Gradle 2.2 

我怎麼解決這個問題?

+0

我覺得你對Android Gradle插件和Gradle Wrapper('gradle-wrapper.properties'文件 - 'distributionUrl = https \://services.gradle.org/distributions/gradle- 3.1-all.zip') - https://services.gradle.org/distributions/另外這行:'classpath'com.android.tools.build:gradle:2.2''應該是:'classpath'com.android。 tools.build:gradle:2.2.0'' - https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.0/ –

+0

是的,謝謝。我正在嘗試2.2.0 – quantumpotato

回答

2

您的Android gradle這個插件,一般匹配的Android Studio版本混淆搖籃的搖籃版本的兼容性。最新版本(撰寫本文時)是2.2.2。它通常在您的項目的基礎build.gradle中設置,如上所示。

Gradle包裝是你正在尋找。您可以在項目的gradle/wrapper/gradle-wrapper.properties文件中更改包裝的設置。

變化

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 

distributionUrl=https\://services.gradle.org/distributions/gradle-3.1-all.zip 

再次,這是從Android gradle這個插件,它簡單地結婚搖籃與Android工作室分開。

0

研究項目'sample'出現問題。

無法應用插件[id'com.android.application'] 最低支持的Gradle版本是3.3。當前版本是3.2.1。 當前gradle配置也更改爲3.3。該項目運行沒有問題,但不能使用命令行(gradle和./gradlew)。 請參閱在線程序: 1.修改gradle-wrapper.properties和Invalidate Caches/Restart ...,或者不起作用。 稍後在gradle論壇上找到一個程序:謝謝Henry 由於新版本的修復程序還沒有提供,前者的漫遊工作正常。

Buildscript { 
System.properties ['com.android.build.gradle.overrideVersionCheck'] = 'true' 
... 
} 

。所以標記一下。

更正聲明:我後來發現,我安裝了sdkman工具, 工具安裝的3.2.1版本,這一點應與(⊙?⊙)! 。在節目gradle版本的開始,將顯示3.2。1 版本(我還是很鬱悶,改成還是顯示3.2.1),我把 改成環境變量3.3。我先設置gradle環境變量 ,下面是設置sdkman環境變量(這個 的順序也可能會影響)。所以最後的原因還是安裝了3.2.1 版本。