2016-09-30 17 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

答えて

0

のAndroidメーカー

Gradle

用のGradleのバージョンの互換性は、あなたが一般のAndroidメーカーのバージョンと一致するAndroidののGradleプラグイン、とのGradleを混乱さlink

+0

Thansk私はこれを試してみます – quantumpotato

2

を参照してくださいされています。最新版(執筆時点)は2.2.2です。上記のように、プロジェクトのベースbuild.gradleに一般的に設定されます。

あなたが探しているのはGradleラッパーです。ラッパーの設定は、プロジェクトのgradle/wrapper/gradle-wrapper.propertiesファイルで変更できます。

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

変更

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

繰り返しますが、これは単にアンドロイドStudioとGradleの結婚のAndroidのGradleプラグインは、別にあります。

0

問題が発生しました: 'サンプル'。

プラグインを適用できませんでした[id 'com.android.application'] サポートされている最小のGradleバージョンは3.3です。現在のバージョンは3.2.1です。 現在の階調設定も3.3に変更されています。プロジェクトは問題なく実行されますが、コマンドライン(gradleおよび./gradlew)は使用できません。 オンラインプログラム: を参照してください。1. gradle-wrapper.propertiesを変更し、キャッシュ/再起動を無効にするか、無効にします。 後でグランドルフォーラムでプログラムを検索してください:ありがとうHenry 修正プログラムの新しいリリースがまだ利用できないため、以前のウォークアラウンドは正常に動作します。

。だから何をマークしてください。

補正声明:私は後で私がsdkmanツールがインストールされていることを見つけ、(⊙O⊙) ツールは、3.2.1バージョンをインストールし、これが関連している必要があります! 。ショーgradleバージョンの冒頭に、3.2が表示されます。1 バージョン(私はまだ非常に落ち込んでいる、3.2.1を表示または変更する)、私は を環境変数3.3に変更しました。私はgradle環境を最初に変数 に設定します。次に、sdkman環境変数を設定します(この の順序も影響を受ける可能性があります)。したがって、最終的な理由はまだインストールされています3.2.1 バージョン。

関連する問題