web-dev-qa-db-ja.com

Androidの実行エラー:Gradleプロジェクトの同期に失敗しました。プロジェクトを修正してもう一度やり直してください

Android Studio(1.2 RC0)がError running Android: Gradle project sync failed. Please fix your project and try again.と言ってくれます。問題がどうなっているか調べるにはどうすればいいですか?残念ながら このSO thread の解決策は役に立ちませんでした。

86
SePröbläm
  1. ジャンプファイル - >キャッシュの無効化/再起動
  2. Android Studioをシャットダウン
  3. ユーザーのホームディレクトリの.gradleフォルダの名前を変更/削除する
  4. Android Studioを再起動します(gradleメタデータとデータをダウンロードします)。
  5. Gradleのビルドが成功する
  6. プロジェクトを再構築します。完了しました。
113
toha

解決策は

  1. コンピュータをインターネットに接続する

  2. クリック

Sync project with Gradle files

ツールバー上 enter image description here

それは自動的にgradleを同期します。

24

エラーを無視して、とにかくプロジェクトを実行してみてください。失敗しますが、今回はエラーの説明にリンクが表示されます。リンクをクリックすると、古い/存在しないコンポーネントの自動アップデート/ダウンロードが開始されます。

私の場合は、プロジェクトが2回起動に失敗し、毎回別のAPI/SDKコンポーネントが原因になっていました。

私の場合は、ダウンロードしたサンプルプロジェクトを立ち上げようとしているだけなので、どのAPIレベルがターゲットにされているのか、またはどこでこの情報を探すべきかはわかりません。

13
brett
  1. 最新のGradleパッケージ の配布 をダウンロードしてください(gradle-2.11-all.Zip)。
  2. このZipファイルをたとえば(D:// Gradle)のようにフォルダに抽出します。
  3. あなたのプロジェクトをAndroid StudioにロードしてFile-> Settings-> Gradleに行きます。 ローカルGradle配布を使用するをクリックして、最新のGradleプロジェクトを解凍したフォルダを指定します。
  4. プロジェクトを再起動してください
10
Ali

Goto File - >キャッシュの無効化/ Shutdown Android Studioの再起動ユーザーのホームディレクトリにある.gradleフォルダの名前を変更/削除します。Android Studioを再起動します。完了

6
randikawann

に行く

file->settings->build,execution,deployment->gradle.

(そしてあなたのディレクトリからgradleホームパスを設定します)

4
KAT

エラーメッセージが表示されない場合は、コマンドラインのエラーメッセージが表示されることがあります。コマンドラインに行き、appディレクトリに移動して次のように入力してください。

gradle installDebug

または、詳細が欠けている場合

gradle --info installDebug

これにより、問題のデバッグ方法に関する追加情報が得られます。

3
serv-inc

私は昨日同じ問題を抱えていました。 「Android SDK Manager」を開いてすべてのパッケージを更新し、Android Studioを再起動した後、プロジェクトは再びコンパイルされました。

それは非常に一般的な問題であり、解決策は非常に簡単です... SDKマネージャでSDKを更新するだけです(下記の詳しい説明を参照してください)。

  1. Android Studioを開き、SDKマネージャに移動します([ファイル]> [設定]> [SDKマネージャ])。
  2. パッケージの前にある( - )アイコンを確認してクリックします。
  3. [OK]をクリックしてSDKのアップデートを開始します。

その質問をしてくれてありがとう:)

3
HT Land

それはある状況から別の状況へと異なって見えます。私のために私はインストールをし、その後、私はこの問題を抱えていたsdkマネージャが言ったことの多くを更新しました。ファイルから - >キャッシュの無効化/再起動(ダイアログがポップアップします)を無効にして再起動します。

再起動後にすべて修正されましたが、新しいエミュレータを作成して古いエミュレータを削除する必要がありました。 (Android studio 1.3.1)(より理解しやすいように、1人のプロがこれを編集する必要があります)。 。 。ここではすべて問題ありませんでしたが、いくつかのシステムファイルが変更されているため、それらを同期するにはシステムを再起動する必要があります。

3
Ayham Rustom

プロジェクトのルートフォルダから「build」フォルダを削除します。その後、「キャッシュを無効にして再起動する」を実行します。これはあなたのAndroid Studioを再起動し、それからアプリを再構築し、問題を解決します。

1
Ashish Agrawal

タイムアウトになった場合は、Android StudioでGradle Scripts -> gradle.propertiesを確認してください。AndroidStudioの設定でsocketプロキシを設定したことがわかりましたが、このgradle.propertiesファイルでは、プロキシはhttpになり、このhttp proxy setting行を削除して、最後に機能します。

1
fangxing

私はAndroidのスタジオでこの問題を抱えていた、同期またはビルドスクエアでこの問題に関する青いテキストのようなこのリンクがあった、そのボタンを押すとそれはこの問題を解決するものをダウンロードする

1
Narutofan

これを解決するのに時間がかかりました。

  • 更新されたSDK Build-Tool [助けにはならなかった]
  • 更新CMake [助けにはならなかった]
  • Android SDK Platform-Toolsをアップデートしました[役に立ちませんでした]
  • Android SDK Toolsをアップデートしました[役に立ちませんでした]
  • NDKを更新しました[問題は解決しました]

理由がありました、私はNDKを更新したくありませんでした。他のすべてが失敗したとき、私はNDKを更新しました、そしてそれはトリックをしました。

1
Asma Zubair

解決は簡単です。 「Android SDK Manager」を開き、すべてのパッケージを更新してからAndroid Studioを再起動します。その後、プロジェクトは問題なくコンパイルされるはずです。

0
mac.slusarek

私は同じ問題に遭遇しましたが、それから以下をしました、そして、私の問題は解決されました:

  • 更新されたGradle
  • 最新バージョンのAndroidスタジオをインストールしました(私のものは時代遅れです)

そしてそれは私の問題を解決しました。

注:エラーに関する詳細な情報が含まれているため、イベントログをクリックするのにも役立ちました。 https://developer.Android.com/studio/releases/gradle-plugin#updating-plugin にもすばらしい情報があります。

0
chthonicThreat

オフラインモードでgradleを使用している可能性があります。チェックを外すには、File > Settings > Gradleに移動し、Offline Workチェックボックスをオフにして、Applyをクリックします。インターネットに接続していることを確認して、プロジェクトをもう一度同期します。

0
Kwabena Berko

どうやら、いくつかのプラットフォームが欠けている可能性があります。これは私が問題を解決した方法です:

Android Studioウィンドウの下部にエラーメッセージが表示されますか。それはまた右下のより小さなウィンドウかもしれません。

enter image description here

さて、その青いリンクをクリックし、ダイアログボックスが言うようにしてください(もしあれば)...

これで問題は解決しました。それが役に立てば幸い...

0
ThePerson

これは、以前にv3でビルドされたAndroid stdio v4でプロジェクトをインポートしたときに、Android Studioのバージョンがv3とv4で競合していることが原因と考えられます。

これがあなたがする必要があるいくつかのことです:

  • メインのApplicationフォルダから.gradleおよび.ideaフォルダを削除します。
  • androidスタジオにプロジェクトをインポートします。
  • 同期が完了した後、それはあなたにAndroidのスタジオサポートされているバージョンを更新するように頼むでしょう。
  • 更新をクリックしてください。
  • 行った。
0
Muhammad Etisam

このURLから評定ファイルをダウンロードし、フォルダ内のすべてを抽出します。 https://gradle.org/releases

ファイルを開く - > Windows OSまたはMac OSの環境設定および "ビルド、実行、配置"での設定

"Gradle"をクリック

「ローカルクレードル配布を使用する」をチェックして、抽出したフォルダパスを指定します。

Windows OSの場合はgradle.batを実行し、そのフォルダ内のMac OSの場合はgradleファイルを実行します。

その後、「オフライン作業」を確認してください。

「展開したフォルダのパス」/gradle-4.10.2/bin/.gradle(バージョン4.1.2の場合、バージョンを設定できます)

OKを押して楽しんでください。

0
Yilmazam