Android StudioでGradleを更新する方法


330

Android Studio 0.1.9をインストールしました。今日、私はバージョン0.2を入手して更新し、もちろん更新しました。インストール後、Android Studioを再起動しましたが、次のメッセージが表示されます。

プロジェクトは古いバージョンのAndroid Gradleプラグインを使用しています。サポートされる最小バージョンは0.5.0です。依存関係「com.android.tools.build:gradle」のバージョンを更新してください

それ、どうやったら出来るの?Android StudioでGradleプラグインの更新ツールが見つかりません。


2
$ Sometimes $ Android Studioは、アップグレードのプロンプトを表示します(画面の右下に非モーダルのポップアップがあります)。その別のポップアップ(今回はモーダル)のリンクをクリックすると、画面の中央に表示されます。確認する必要があります。受け入れる前にアップグレードするものですが、モーダルの性質はそれを却下する必要があることを意味します...次に、その$ sometime $状況が再び発生するのを待ちます(ポップアップでそれを実行したい場合...)。これはAndroid Studio Toolingチームへのメッセージです。ポップアップフローをトリガーしてみましょう。
ストラヤ

回答:


439

ステップ1(デフォルトのGradleラッパーを使用)

ファイル→設定→ビルド、実行、デプロイメント→ビルドツール→Gradle→デフォルトのGradleラッパーを使用する(推奨)

Androidスタジオ設定Gradleラッパー

ステップ2(目的のGradleバージョンを選択)

ファイル→プロジェクト構造→プロジェクト

Android Studioプロジェクトの構造

間に、次の表に示す互換性のGradleのためのAndroidのプラグインのGradle

適合表

Android Studio 4.0で使用できる最新の安定バージョン(2020年6月):

Android Plugin version: 4.0.0
Gradle version: 6.1.1

公式リンク


2
これらのすべての手順を使用して:Gradle 'Project'プロジェクトの再クラッシュに失敗しました。エラー:原因:...... / gradle-3.0.0-all.zip
rommex

1
@rommex互換性のないバージョンを使用している可能性があります。互換性の表を確認して、正しいものを選択してください。
vovahost '19年

これはデフォルトのGradleをセットアップする方法にすぎませんが、更新されません...自動更新するように構成している場合は、これではなく、それを説明してください。Thanx
Ari Waisberg

1
私にとってそれは...私はあなたが言ったことをやっていなかったと私はgradle.orgから手動でダウンロードしなければならなかったので、エラー「インストールされていませんGradleのバージョン」受け取る
アリWaisberg

1
@キースいいえ、過去の自己!それをしないでください:それは「プラグインバージョン」です。それを3.1.3に設定します
Keith

92

これはOPの正確な答えではない可能性がありますが、質問のタイトルに対する答えです:Android Studio(AS)でGradleを更新する方法:

  • ASでサポートされている最新バージョンを取得します。http//www.gradle.org/downloads (現在、1.9、1.10はまだASでサポートされていません)
  • インストール:ASがインストールされている場所のような場所に解凍します:C:\ Users [username] \ gradle-1.9 \
  • ASを開きます:ファイル->設定->グラドル->サービスディレクトリパス:(上で設定したフォルダに変更)-> [OK]をクリックします。下部のステータスは、ビジーであり、エラーが修正されていることを示します。ASを再起動する必要があるかもしれません

5
:ここでは、Gradleのすべてのバージョンを見つけることができますservices.gradle.org/distributionsを
zackygaurav

これを試したところ、Android Studioは、変更を正常に適用したにもかかわらず、カスタムインストールされたGradleからASバンドルのGradleにオーバーライドするようです。
CoderOfTheNight 2017年

52

android studio v 3.0(stable)のリリース後、gradleのアップデートが利用可能な場合、ポップアップが表示されます

または

手動で、最上位(プロジェクトレベル)build.gradleファイルのGradleのバージョンを最新に変更します

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

下の表を確認してください

The Android Gradle Plugin and Gradle

 Android Gradle Plugin            Requires Gradle
 1.0.0 - 1.1.3                    2.2.1 - 2.3
 1.2.0 - 1.3.1                    2.2.1 - 2.9
 1.5.0   2.2.1+                   2.2.1 - 2.13
 2.0.0 - 2.1.2                    2.10  - 2.13
 2.1.3 - 2.2.3                    2.14.1+
 2.3.0+                           3.3+
 3.0.0+                           4.1+    
 3.1.0+                           4.4+    
 3.2.0 - 3.2.1                    4.6+    
 3.3.0 - 3.3.1                    4.10.1+ 
 3.4.0 - 3.4.1                    5.1.1+
 3.5.0                            5.4.1+

Gradleのリビジョンを確認する


5
このポップアップを手動でトリガーする方法はありますか?SDK更新がバックグラウンドで実行されているときに(SDK管理にASを使用していない)Android Studio 3.0を起動したため、SDK更新がインストールしていた新しいビルドツールに依存する場合に備えて、[明日もう一度質問する]をクリックしました。
Daniel F

わかりましたが、アプリケーションレベルの.gradle file @ DanielFで更新することで変更できます
Amit Vaghela

11
@DanielFがプロジェクトを閉じてからを開き.idea/workspace.xml、行を削除します<property name="show.do.not.ask.upgrade.gradle.plugin" value="2.3.3" />(検索が必要になる場合があります)。ファイルを保存して、プロジェクトを再度開きます。
Rolfツノヴ

30

ファイルを開く> プロジェクト構造 > プロジェクトタブ

ここに画像の説明を入力してください

Android Studioには、現在のプロジェクトで使用されているGradleとプラグインを確認および更新するためのプロジェクト構造メニューが組み込まれています。

以下のウェブサイトでは、Android StudioのGradleGradleプラグインを更新する方法について詳しく説明しています。

GradleプラグインAndroid Studioを更新する


2
これを解決する方法についての非常に多くの異なる答えとこれが、ついに私が知る必要のあった秘密の握手でした。
spartygw

10

この問題が引き続き発生する場合は(たとえば、2.8.0から2.10.0に切り替える)、gradle-wrapper.propertiesファイルに移動して、distributionUrlをそのように設定します。

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

2.8.0を2.10.0に変更し、後で同期することを忘れないでください


いいえ、このファイルを変更するだけでは、プロジェクトを同期設定にすることはできません。プロジェクト構造を通じて変更する必要があります。
ダルメート

8

Macでは、ターミナルを開き、指示に従って次のコマンドを実行します。

$ curl -s https://get.sdkman.io | bash

その後

$ sdk install gradle 3.0

インストールが完了すると、端末はデフォルトバージョンとして設定するかどうかを尋ねるので、yと入力してデフォルトバージョンにします。

次にAndroid Studio-> Terminalを開き、次のコマンドを実行します

Gradle --version

2
あなたは(bashで)あなたのシェルまたはを再起動する必要があることは注目に値するsource ~/.bash_profile作るためにsdk、それはあなたのパスになっていないかどう実行ファイルを
lucygenik

9
カーリング[インターネット]には非常に注意が必要です| bash、特に(本質的に)匿名の投稿によってランダムなWebサイトに投稿された指示に従う場合。
Amoliski 2017年

ファイルをダウンロードしてそれを直接bashにパイプし、エディターでファイルをチェックして、ファイルの機能を確認しますか?
マーティン

6

ルートbuild.gradleファイルを開き、Gradleのバージョンを次のように変更します

古いバージョン:

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

新しいバージョン:

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

Gradleバージョンの互換性については、こちらを参照してください。


4

まだコメントできません。

Kevinと同じですが、UIの手順が異なります。

これはOPの正確な答えではない可能性がありますが、質問のタイトルに対する答えです:Android Studio(AS)でGradleを更新する方法:

  • ASでサポートされている最新バージョンを取得します。http//www.gradle.org/downloads(現在、1.9、1.10はまだASでサポートされていません)
  • インストール:ASがインストールされている場所のような場所に解凍します:C:\ Users [username] \ gradle-1.9 \
  • ASを開きます:ファイル->設定->ビルド、実行、デプロイメント->ビルドツール-> Gradle->サービスディレクトリパス:(上で設定したフォルダーに変更)-> [OK]をクリックします。下部のステータスは、ビジーであり、エラーが修正されていることを示します。ASを再起動する必要があるかもしれません

3

[ファイル]> [設定]> [ビルド、実行、デプロイメント]> [ビルドツール]> [Gradle]> [Gradleホームパス]に移動します

次に、[デフォルトのGradleラッパーを使用]を設定し、Project \ gradle \ wrapper \ gradle-wrapper.propertiesファイルのフィールドdistributionUrlを次のように編集します

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


0

わたしにはできる:

「/home/your-user/.gradle/wrapper/dists/」に移動するだけです

この中のすべてを削除

Android Studioに置き換えられます

端末実行時:ionic androidをエミュレート

そのすべて...


0

私の場合、フォントフォルダーをアセットからresフォルダーにコピーしましたが、Android Studioが大文字の名前を受け入れなかったため、問題が発生しました。プロジェクトビューモードに切り替えて削除し、resフォルダーを右クリックしてフォントリソースファイルとして追加しました。


0

ほとんどの場合、Android StudioにGradleプラグインを自動的に更新させることができます。

Gradleプラグインのバージョンが遅れている場合、Instant Runはほとんど機能しません。したがって、インスタントラン設定([設定]> [ビルド、実行、配置]> [インスタントラン])に移動すると、右上に[プロジェクトの更新]ボタンが表示されます(下の画像)。これをクリックすると、Gradleラッパーとビルドツールの両方が更新されます。 プロジェクトを更新


すべての構成に当てはまるわけではありません
Ben-J

したがって、「ほとんどの場合」の2回の言及
Mehmet K

笑メソッドが利用できるかどうかはわかりませんが、コードやアプリケーションのステータスには影響しません。そのオプションがある場合はそれを使用し、gradleをアップグレードします。それがない場合は使用できず、別の方法を試すことができます。あなたは文盲ですか?ほとんどの場合、小さな段落を誤解している場合、私はあなたを心配しています:)
Mehmet K

0

android \ gradle \ wrapper 選択し、gradle-wrapper.propertiesを開きます

変更:distributionUrl = https://services.gradle.org/distributions/gradle-older-version-to-new-version.zip

例:distributionUrl = https://services.gradle.org/distributions/gradle-5.1.1-all.zip とプロジェクトを再構築します


-6

実行ボタンが灰色の場合。これは私がそれを修正した方法です。

メニューで実行に移動し、これを押します:

ここに画像の説明を入力してください

その後、エミュレータが実行され、実行ボタンが再び緑色になり、使用できるようになります。それは私がそれを修正した方法です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.