私が使ってきたように
classpath 'com.Android.tools.build:gradle:+'
build.gradle ファイルでは、 gradleバージョン2.10 がリリースされているので、次のエラーが発生しました。エラーは次のとおりです。
警告:Gradleバージョン2.10が必要です。現在のバージョンは2.8です。グラドルラッパーを使用している場合は、C:\ Users\blahblah\myproject\gradle\wrapper\gradle-wrapper.propertiesにあるdistributionUrlをgradle-2.10-all.Zipに編集してみてください。
最初はこのガイドで解決しやすいように見えますが、変更を加えたときにもう一度エラーが発生しました。
私は/ =を使用しています Android Studio 2.0 最新の Android SDKツール24.4.1 および Android SDKビルドツール23.0.2
Gradle 2.10 をダウンロードして、Android-studio\gradle \フォルダに手動で配置しようとしたこともありますが、運が悪いです。
任意の助けがいただければ幸いです。
ファイル>設定>ビルド、実行、配置>ビルドツール> Gradle> Gradle homeパスを変更する必要があります。
Mac OSでは、Android Studio>設定>ビルド、実行、デプロイ>ビルドツール> Gradle> Gradle homeでパスを変更します。
またはデフォルトのグラドルラッパーを使用して、次のようにProject\gradle\wrapper\gradle-wrapper.properties
filesフィールドを編集するdistributionUrl
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
環境設定を開いてGradleを検索するか、ビルド、実行、配置>ビルドツール> Gradleに移動します。
次に、プロジェクトレベル設定をUse default gradle wrapper (recommended)
に変更します
または、ローカルの小学校の授業配給オプションをそのままにして、Gradleを/.../gradle-2.10 に設定します。
モジュール設定でGradleのバージョンが既に2.10に設定されていることを確認してください。
プロジェクトウィンドウで、プロジェクトを右クリックしてからOpen Module Settings
(⌘+↓)
更新
Gradleバージョン:3.3Androidプラグインバージョン:2.3.1
これを達成するためのもっと簡単な方法は次のところに行くことです: オープンモジュール設定(あなたのプロジェクト)>プロジェクト> Gradleバージョン そして2.10を入力してください
最新のgradle-3.0-all.Zipをからダウンロードしてください。
http://gradle.org/gradle-download/ /
完全配布リンクからダウンロード
androidのスタジオファイルで開く - >設定 - > gradle
パスを開き、ダウンロードしたZipフォルダgradle-3.0をそのフォルダに貼り付けます。
ファイルでグラドル2.8をグラドル3.0に変更します - >設定 - >グラドル
または、プロジェクトでグラドルラッパーを変更することもできます。
yourProject\gradle\wrapper\gradle-wrapper.propertiesファイルを編集し、フィールドdistributionUrlを次のように編集します。
distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip
Ionic/Cordovaフレームワークを使用している人々のために、GradleBuilder.js
ファイルのdistributionUrl
をvar distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.Zip';
に変更する必要があります
GradleBuilder.js
はproject/platforms/Android/cordova/lib/builders/GradleBuilder.js
にあります
最初に プロジェクトレベルの設定を確認してください at
ファイル>設定>ビルド、実行、配置>ビルドツール> Gradle
そしてオプションを選択します。
それからProject'sに行きます
Gradle>ラッパー> gradle-wrapper.properties
distributionUrlのバージョンを編集
distributionUrl = https://services.gradle.org/distributions/gradle-2.10-all.Zip
そして、これで終わりです:)
私がこの問題を解決するための最も簡単な方法:
イオンを使用する人は、[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
へのどんな変更も関係ありません。あなたがする必要があるのは最新版にURLを変えること、gradleを同期させることだけで問題は解決します。
Androidスタジオでgradleのバージョンを変更したい場合はFile>settings>project
に移動してgradleのバージョンを変更してください。適用後、プロジェクトが同期され、ビルドする準備が整いました。
問題が解決しない場合は、最上位プロジェクトのbuild.gradleに次のコードを追加します。
buildscript {
System.properties['com.Android.build.gradle.overrideVersionCheck'] = 'true'
...
}
私は以前に同じ問題に遭遇しました。
結局、問題はあなたが端末を使うことです。システム設定を使用します。
あなたが設定したかどうか、それをチェック
"GRADLE_HOME=.\gradle-2.10"
それが役に立てば幸い
Androidビルドシステムは、Gradleビルドツールキットを使用したAndroidアプリケーションのビルドをサポートするために、Androidプラグインfor Gradleを使用します。プラグインはAndroid Studioとは無関係に動作するので、プラグインとGradleビルドシステムはAndroid Studioとは無関係に更新することができます。
グラドルラッパーを使用(推奨) - Gradleラッパーを使用するにはこのオプションを選択します。 Gradleラッパーを使用すると、ビルド用の自動Gradleダウンロードを取得できます。また、正確なGradleバージョンを使ってビルドすることもできます。
Gradleプラグインの新しいバージョンでは、IDEの新機能を有効にするために新しいバージョンのStudioが必要になる場合がありますが、プロジェクトは古いバージョンのStudioで開いてそこからビルドする必要があります私達はこれについて非常に慎重になるでしょう。
Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select default gradle wrapper
あなたは使うことができます
classpath 'com.Android.tools.build:gradle:2.0.0-alpha3' // or alpha2
Or //classpath 'com.Android.tools.build:gradle:2.1.3'
あなたが実行したときにあなたがこれを得ているならば:gradle build
コマンドラインから使用する必要があります。gradlew build
代わりにを使用して、アプリに必要な適切なgradleバージョンをダウンロードするためにgradle wrapperを使用します。
gradle build
を実行すると、システムにインストールされているグローバルグレードを使用していることになります。
私にとっては、以前の解決策はすべて失敗したので、編集しただけです。
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
「ファイル」 - >「設定」 - >「ビルド」、「実行」、「デプロイメント」 - >「Gradle」 - >「Use default gradle wrapper
」の順に選択します。
あなたはchange Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
する必要があります
または、デフォルトのグラドルラッパーを使用を設定し、Project\gradle\wrapper\gradle-wrapper.propertiesファイルのフィールドdistributionUrlを次のように編集します。
distributionUrl = https://services.gradle.org/distributions/gradle-2.10-all.Zip
私の問題は違うかもしれないので、私は私と同じ問題を抱えているかもしれない誰かに言いたいだけです。
ターミナルパスを変更してこの問題を解決しました。 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_HOME
を2.10
ルートディレクトリに変更してから、ASでターミナルを再起動して 'gradle -v'を実行します。それでも現在のバージョンは2.2.1です。
設定を開く - >ターミナルcmd.exeパスをSystem32/cmd.exeに変更します。それからterminalを再起動し、gradle clean
を実行してください。
Ubuntu 14.04をベースにしたMint 17.03で私のために働いたこと
Sudo add-apt-repository ppa:cwchien/gradle Sudo apt-getアップデートSudo apt-getインストールgradle
Android Studioを再度開きます。 Run/Debug Configurationに行き、Gradleを更新する必要があるというアイコンが表示されます。クリックするだけです。
Android Studioバージョン1.5.1がインストールされていて、このエラーが発生していました。私は次のビルドスクリプトを持っています(これはUbuntuでは動作していましたが、Windowsでは動作していませんでした)。
buildscript {
dependencies {
classpath 'com.Android.tools.build:gradle:2.1.0'
}
}
私は試した:
gradlew clean
残念ながらこれらの解決策のどれもうまくいきませんでした。 Android Studioを1.5.1から2.1.1にアップグレードすると、2.10が欠落しているというエラーも発生したため、実行できないことに注意する必要があります。
解決策: 私がやめたのは、単に最新の安定版のAndroid Studioをダウンロードし、代わりにそれをインストールすることでした(当時の2.1.1)。正常に同期されたそのgradleを実行した後
私は同じ問題を抱えていてstackoverflowの答えが助けにならなかった。しかし、私は自分のプロジェクトで問題を見つけました。それは私の.gitignore
ファイルがこれらの行を含んでいたからです:
# Package Files #
*.jar
*.war
*.ear
これが、gitがMyProject\gradle\wrapper\gradle-wrapper.jar
ファイルをremoteにアップロードしなかった理由です。だから、私はこの行を.gitignore
に追加しました:
!/gradle/wrapper/gradle-wrapper.jar
この行も持っていることを確認してください。少なくともこれで私の問題は解決しました
ターミナルタイプでは、クリーンルードル。それは自動的にgradleバージョン2.10をダウンロードしてインストールします(すなわち利用可能な最新のgradle verson)
例:C:\ Android\workspace\projectname> gradlew clean
このエラーがある場合、 "Gradleのバージョンは2.14.1をサポートしています。現在のバージョンは2.4です。" 、端末上。グラドルを更新する必要があることを意味します。
Mac OSの場合: brew upgrade gradle を使用できます。
最新の成績
最新のgradle-3.3-all.Zipをからダウンロードしてください。
http://gradle.org/gradle-download/
1.完全配布リンクからのダウンロード
Androidのスタジオファイルで2.open - >設定 - > gradle
3.パスを開き、ダウンロードしたZipフォルダgradle-3.3をそのフォルダに貼り付けます
4.ファイルでグラドル2.8をグラドル3.3に変更します - >設定 - > gradle
5.またはプロジェクトでグラドルラッパーを変更できます
6. YourProject\gradle\wrapper\gradle-wrapper.propertiesファイルを編集し、フィールドdistributionUrlを次のように編集します。
distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip
Androidスタジオの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をサポートするために、私のバージョンのCordovaをアップグレードする必要がありました。 GradleBuilder.jsのdistributionUrlを更新してもうまくいきませんでした。
場合によっては、プロジェクトの問題解決やAndroid-studioに問題がないためうまくいかないことがあります。
ステップ1:
サポートされているGradleの最小バージョンは2.14.1です。現在のバージョンは2.11です。グラドルラッパーを使用している場合は、distributionUrlを編集してみてください。
gradle -version
brew install gradle
ステップ2
Android-スタジオ - >設定 - >ビルド、実行、デプロイ - > Gradleに移動します。
デフォルトのグラドルラッパーを使用し、オフライン作業のマークを解除する
ステップ3
Gradle-wrapper.propertiesのdistributionUrl
を確認してください。
古いバージョンの場合はアップグレードしてください。
クリーンプロジェクト
これは私のために働きます。
androidスタジオで新しいプロジェクトを作成します。プロジェクト設定を開き、ローカル許可パスをコピーします。現在、問題を抱えているプロジェクトを開き、そのURLを貼り付けてローカルパスを選択します。
適用問題をクリックすると解決されます。