Android Studio(1.2 RC0)がError running Android: Gradle project sync failed. Please fix your project and try again.
と言ってくれます。問題がどうなっているか調べるにはどうすればいいですか?残念ながら このSO thread の解決策は役に立ちませんでした。
解決策は
コンピュータをインターネットに接続する
クリック
Sync project with Gradle files
ツールバー上
それは自動的にgradleを同期します。
エラーを無視して、とにかくプロジェクトを実行してみてください。失敗しますが、今回はエラーの説明にリンクが表示されます。リンクをクリックすると、古い/存在しないコンポーネントの自動アップデート/ダウンロードが開始されます。
私の場合は、プロジェクトが2回起動に失敗し、毎回別のAPI/SDKコンポーネントが原因になっていました。
私の場合は、ダウンロードしたサンプルプロジェクトを立ち上げようとしているだけなので、どのAPIレベルがターゲットにされているのか、またはどこでこの情報を探すべきかはわかりません。
Goto File - >キャッシュの無効化/ Shutdown Android Studioの再起動ユーザーのホームディレクトリにある.gradleフォルダの名前を変更/削除します。Android Studioを再起動します。完了
に行く
file->settings->build,execution,deployment->gradle.
(そしてあなたのディレクトリからgradleホームパスを設定します)
エラーメッセージが表示されない場合は、コマンドラインのエラーメッセージが表示されることがあります。コマンドラインに行き、app
ディレクトリに移動して次のように入力してください。
gradle installDebug
または、詳細が欠けている場合
gradle --info installDebug
これにより、問題のデバッグ方法に関する追加情報が得られます。
私は昨日同じ問題を抱えていました。 「Android SDK Manager」を開いてすべてのパッケージを更新し、Android Studioを再起動した後、プロジェクトは再びコンパイルされました。
それは非常に一般的な問題であり、解決策は非常に簡単です... SDKマネージャでSDKを更新するだけです(下記の詳しい説明を参照してください)。
その質問をしてくれてありがとう:)
それはある状況から別の状況へと異なって見えます。私のために私はインストールをし、その後、私はこの問題を抱えていたsdkマネージャが言ったことの多くを更新しました。ファイルから - >キャッシュの無効化/再起動(ダイアログがポップアップします)を無効にして再起動します。
再起動後にすべて修正されましたが、新しいエミュレータを作成して古いエミュレータを削除する必要がありました。 (Android studio 1.3.1)(より理解しやすいように、1人のプロがこれを編集する必要があります)。 。 。ここではすべて問題ありませんでしたが、いくつかのシステムファイルが変更されているため、それらを同期するにはシステムを再起動する必要があります。
プロジェクトのルートフォルダから「build」フォルダを削除します。その後、「キャッシュを無効にして再起動する」を実行します。これはあなたのAndroid Studioを再起動し、それからアプリを再構築し、問題を解決します。
タイムアウトになった場合は、Android StudioでGradle Scripts -> gradle.properties
を確認してください。AndroidStudioの設定でsocket
プロキシを設定したことがわかりましたが、このgradle.properties
ファイルでは、プロキシはhttp
になり、このhttp proxy setting
行を削除して、最後に機能します。
私はAndroidのスタジオでこの問題を抱えていた、同期またはビルドスクエアでこの問題に関する青いテキストのようなこのリンクがあった、そのボタンを押すとそれはこの問題を解決するものをダウンロードする
これを解決するのに時間がかかりました。
理由がありました、私はNDKを更新したくありませんでした。他のすべてが失敗したとき、私はNDKを更新しました、そしてそれはトリックをしました。
解決は簡単です。 「Android SDK Manager」を開き、すべてのパッケージを更新してからAndroid Studioを再起動します。その後、プロジェクトは問題なくコンパイルされるはずです。
私は同じ問題に遭遇しましたが、それから以下をしました、そして、私の問題は解決されました:
そしてそれは私の問題を解決しました。
注:エラーに関する詳細な情報が含まれているため、イベントログをクリックするのにも役立ちました。 https://developer.Android.com/studio/releases/gradle-plugin#updating-plugin にもすばらしい情報があります。
オフラインモードでgradleを使用している可能性があります。チェックを外すには、File > Settings > Gradle
に移動し、Offline Work
チェックボックスをオフにして、Apply
をクリックします。インターネットに接続していることを確認して、プロジェクトをもう一度同期します。
これは、以前にv3でビルドされたAndroid stdio v4でプロジェクトをインポートしたときに、Android Studioのバージョンがv3とv4で競合していることが原因と考えられます。
これがあなたがする必要があるいくつかのことです:
この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を押して楽しんでください。