[android] "Gradle Version 2.10が必要です。"エラー



Answers

開いた設定とGradleの検索、またはビルド、実行、展開への移動>ビルドツール> Gradle

次に、Project-Levelの設定をUse default gradle wrapper (recommended)Use default gradle wrapper (recommended)ように変更するUse default gradle wrapper (recommended)

または、ローカルのグラデルディストリビューションオプションを維持し、 Gradleホームを/.../gradle-2.10に設定します

Gradleのバージョンがモジュール設定で2.10に設定されていることを確認してください

プロジェクトウィンドウでプロジェクトを右クリックし、 Open Module Settings + )を選択します。

更新

Gradleバージョン:3.3 Android Pluginバージョン:2.3.1

Question

私が使っているように

classpath 'com.android.tools.build:gradle:+'

build.gradleファイルでは、 gradleバージョン2.10がリリースされて以来、次のエラーが発生しました。 エラーは次のとおりです。

警告:Gradleバージョン2.10が必要です。 現在のバージョンは2.8です。 gradleラッパーを使用している場合は、C:\ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.propertiesのdistributionUrlをgradle-2.10-all.zipに編集してみてください

最初はガイドで解決しやすいように見えますが、変更を行ったときにエラーが再び発生しました。

私は最新のAndroid SDK ツール24.4.1Android SDKビルドツール23.0.2で Android Studio 2.0を使用しています

私はGradle 2.10をダウンロードしようとしていて、手動でandroid-studio \ gradle \フォルダに置いてみましたが、運はありません。

どんな助けもありがとう。




私は前に同じ問題に遭遇しました。

結局のところ、問題はあなたが端末を使用していることです。 それはシステム設定を使用します。

あなたが設定しているかどうか、それを確認してください

"GRADLE_HOME=.\gradle-2.10" 

それが役に立てば幸い




最新バージョンのGradleをサポートするために私のCordovaバージョンをアップグレードしなければなりませんでした。 GradleBuilder.jsのdistributionUrlを更新してもうまくいきませんでした。




この仕事は私のためです。

アンドロイドスタジオで新しいプロジェクトを作成します。 プロジェクト設定を開き、ローカルのグラデルパスをコピーします。 今すぐに問題が発生しているプロジェクトを開き、そのURLを貼り付けてローカルパスを選択します。

クリックして問題を解決します。




私は同じ問題を抱えていて、の答えが役に立たなかった。 しかし私は私のプロジェクトでこの問題を発見しました。 私の.gitignoreファイルには次の行が含まれていたためです:

# Package Files #
*.jar
*.war
*.ear

それでgitはMyProject\gradle\wrapper\gradle-wrapper.jarファイルをリモートにアップロードしなかったのです。 ですから、私はこの行を.gitignoreに追加し.gitignore

!/gradle/wrapper/gradle-wrapper.jar

あなたもこの行を持っていることを確認してください。 少なくともこれが私の問題を解決しました




まず、 プロジェクトレベルの設定を確認してください。

ファイル>設定>ビルド、実行、配備>ビルドツール> Gradle

オプションの選択:

  • デフォルトのgradleラッパーを使用する(推奨)

プロジェクトの

Gradle>ラッパー> gradle-wrapper.properties

distributionUrlのバージョンを編集する

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

そして、あなたは完了です:)




最新のgradle-3.0-all.zipをダウンロード

http://gradle.org/gradle-download/

完全配布リンクからダウンロードする

アンドロイドスタジオファイルで開く - >設定 - > gradle

パスを開き、ダウンロードしたzipフォルダgradle-3.0をそのフォルダに貼り付けます

あなたのgradle 2.8をgradle 3.0に変更する - > settings - > gradle

または、プロジェクトでグラデルラッパーを変更することができます

YourProject \ gradle \ wrapper \ gradle-wrapper.propertiesファイルを編集し、distributionUrlフィールドを次のように編集します。

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




以前のすべてのソリューションが失敗したので、私はちょうど編集しました

Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

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



この問題を解決する最も簡単な方法:

  1. IDEを閉じます。
  2. 「gradle」フォルダを削除する
  3. プロジェクトを再開する。



Android Studioバージョン1.5.1がインストールされていて、このエラーが発生していました。 私は次のbuildscriptを持っています(Ubuntuでは動作していましたが、Windowsでは動作しませんでした)。

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'
    }
}

私は試した:

  1. gradlew clean
  2. デフォルトのgradleラッパーを使用する(推奨)
  3. ローカル配布を使用し、ダウンロードされたgradle 2.2.1バイナリにリンク

これらのソリューションのどれも残念ながら働いていませんでした。 Android Studioを1.5.1から2.1.1にアップグレードしても約2.10のエラーで失敗してしまったため、実行できなかったことに注意する必要があります。

解決策:私がやったことは、Android Studioの最新の安定版をダウンロードして代わりにインストールすることでした(2.1.1)。 そのグラデルをうまく同期させた後




ファイル設定 - ビルド実行展開 - グラデーション - 'デフォルトのグラデーションラッパーを使用する(推奨)'




イオンを使う人のためには、
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js

164行目に次のように表示されます:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.zip';

この行はあなたのgradle-wrapper.propertiesを作成するために使用されるので、 gradle-wrapper.propertiesへの変更はgradle-wrapper.propertiesはありgradle-wrapper.propertiesん。 あなたがする必要があるのは、URLを最新のバージョンに変更し、gradleを同期させるだけです。問題は解決されます。

Androidのスタジオでグラデーションのバージョンを変更したい場合は、 File>settings>projectに移動し、gradleのバージョンを変更します。 申し込み後、プロジェクトが同期され、作成する準備が整いました。




私の場合、問題は実際にgradle-wrapper.propertiesファイルのdistributionURLにあり、Android Studioは自動的に挿入されました

distributionUrl = https://services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.zip

しかし、これは間違ったURLでした。 正しいものは

distributionUrl = https://services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.zip

明らかに、URLはgradleのAPIでは変更されましたが、Android Studioでは変更されなかったので、手作業で修正することで私の問題が解決されました。




私の問題は多分異なるので、私は同じ問題を抱えているかもしれない誰かに伝えたいだけです。

ターミナルパスを変更してこの問題を解決しました。 私がgradle cleanを実行gradle cleanと、エラーは " Gradle version 2.10 is required. Current version is 2.2.1 "というエラーが表示されます。

私のプロジェクトで.gradleディレクトリをチェックしました.2つのバージョンがあります:2.2.1,2.10。

私はgradle -vを実行すると、現在のバージョンが2.2.1であることを示しています。 私は自分のシステム環境GRADLE_HOME2.10ルートディレクトリに変更してから、ASでターミナルを再起動し、 'gradle -v'を実行すると、現在のバージョン2.2.1が表示されます。

open setting - > terminal cmd.exeパスをSystem32 / cmd.exeに変更します。 その後、ターミナルを再起動して、 gradle clean実行してください。




Links