web-dev-qa-db-ja.com

Android St​​udio-Gradle同期プロジェクトが失敗しました

Android St​​udioで、新しいプロジェクトを作成しましたが、次のように表示されます。

Gradle project sync failed. Basic functionality will not work properly.

私はウェブを検索してすべてを試しましたが、何も機能しませんでした。 Gradle 1.11を使用するAndroid St​​udioのv0.4.6があります。

エラーメッセージは:

失敗:例外によりビルドが失敗しました。
 
 *場所:
ビルドファイル 'C:\ Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\build.gradle'行:9 
 
 *問題点:
プロジェクト ':MyFirstApp'の評価中に問題が発生しました。
> Gradleバージョン1.10が必要です。現在のバージョンは1.11です。 gradleラッパーを使用している場合、C:\ Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\gradle\wrapper\gradle-wrapper.propertiesのdistributionUrlをgradle-1.10-all.Zip 
 [.____に編集してみてください。 ] *試してください:
-stacktraceオプションを指定して実行し、スタックトレースを取得します。より多くのログ出力を取得するには、-infoまたは--debugオプションを使用して実行します。
 
 BUILD FAILED 
 
合計時間:1分7.011秒
24
vcapra1

Androidプラグイン0.8.xはGradle 1.11をサポートしていません。1.10を使用する必要があります。

「Gradle Console」タブで適切なエラーメッセージを読むことができます。

編集

次の方法でgradle/wrapper/gradle-wrapper.propertiesファイルを変更する必要があります。

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.Zip
20
rciovati

これは一部の人に役立つかもしれません。

私の問題は、gradle-1.12-allファイルのダウンロードが不完全なことです。

以下はエラーのスクリーンショットです

enter image description here

  1. gradle site here からファイルを再ダウンロードし、path/to/the/gradleに抽出しました。私の場合はC:\Users\maneeOsman\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uoにありました
  2. Androidスタジオを閉じて、管理者権限で再度開きます(管理者として実行)。

Androidスタジオは、ビルドとデバッグに必要なファイルのダウンロードを開始します。左下のインジケータバーから確認できます。

この後、正常に動作しています。

以下のスクリーンショットをご覧ください

enter image description here

10
Manee.O.H

私の場合、NDKの場所が問題でした。

File->Project Structure->SDK Locationに移動し、NDKの場所を追加します

6
Cerlin

私が見つけた解決策は次のとおりです。プロジェクトツリー「app」で、マウスボタンを右クリックしてコンテキストメニューを表示します。 [モジュール設定を開く]を選択し、ツリーの[アプリ]-[プロパティ]タブで、既存の[ビルドツールバージョン]を選択します。グラドルの構築が開始されます。

5
StevenZ

私はこの問題に遭遇し、次のように解決しました:ファイル->プロジェクトをGradleファイルと同期する

幸運を!

2
hungtam

ここで見つかったこの修正を適用した後... https://code.google.com/p/Android/issues/detail?id=208295

ファイル$ SDK/ndk_bundle/source.propertiesで、「12.0.2753695 beta 1」を「12.0.2753695-beta1」に置き換えます

私のプロジェクトは正常にビルドされ、デバイスとエミュレーターで実行されましたが、まだ5つの警告が残っています。

2
Martin Joly

アプリモジュールから依存関係「junit:junit:4.12」を削除します... !!!このソリューションは、gradleがすべてのファイルを同期するためのものです。

2
Snag

私はこれが古いスレッドであることを知っていますが、私はここで同じ問題で終わりました。

Build.gradle script(Project)の依存関係クラスパスをインストールされたバージョンと比較することで解決しました。

エラーメッセージは次のフォルダーを指していました

C:\ Program Files\Android\android-studio3 preview\gradle\m2repository\com\Android\tools\build\gradle

Alpha2バージョンはインストールされましたが、クラスパスはまだalpaha1を指していました。クラスパス( 'com.Android.tools.build:gradle:3.0.0-alpha2')への簡単な変更だけで十分でした。

これはすべての人に役立つとは限りませんが、ほとんどの人に役立つことを願っています。

1
Stuey

私はfirewall|proxyの背後にいました。

スタジオの場合、ERROR:Gradle sync failedCannot find symbol。利用した

repositories {
           jcenter();  // Points to HTTPS://jcenter.bintray.com
}

Httpとmavenに置き換えます

repositories {
        maven { url "http://jcenter.bintray.com" }
}
1
Ravi Parekh

解決するのは大変でしたが、C:\ Users\Vinnie\delete .gradleファイルに移動しましたが、表示されませんでした隠しファイルにある可能性がありますクリックしてプロパティをクリックし、非表示にするには非表示をクリックします

ファイルが表示されたら削除してください

1
Zeyad Asem

2018年の更新:

最近この問題に直面しましたが、Android studioを更新し、プロンプトが表示されたらgradleを更新し、プロジェクトを再構築することで解決しました

0
Ahmed Elkoussy

Gradleを利用可能な最新バージョンに更新し、ライブラリを利用可能な最新バージョンに実装します。また、Googleプレイサービスが使用されている場合は最新かどうかも確認します。

0
Athira

画面の右下に「ビルドツールをインストールして同期」リンクがありました。私はそれをクリックし、問題を修正しました。

0
user348731

Android Gradleプラグインの各バージョンには、ビルドツールのデフォルトバージョンがあります。最高のパフォーマンスを得るには、Gradleとプラグインの両方の最新バージョンを使用する必要があります。最新のgradleプラグインを使用し、最新のSDKバージョンを使用しない場合に、この警告を受け取ります。たとえば、Gradleプラグイン3.2.0(2018年9月)の場合、Gradle 4.6以降およびSDKビルドツール28.0.3以降が必要です。

通常、ビルドツールのバージョンを指定する必要はありませんが、Android Gradleプラグイン3.2.0をrenderscriptSupportModeEnabledをtrueに設定して使用する場合、各モジュールのbuild.gradleファイルに以下を含める必要があります。 buildToolsVersion "28.0.3"

もっと見る https://developer.Android.com/studio/releases/gradle-plugin

0
Oleg Ushakov

古いgradleバージョンを使用すると、同期に失敗する場合があります。 https://gradle.org/releases/ から最新バージョンをダウンロードし、「完全な」最新バージョンをダウンロードします。 C:\ Program Files\Android\Android Studio\gradleにある古いバージョンに置き換えます。設定(ctrl + alt + s)に移動し、gradleに移動して、「ローカルgradleディストリビューションを使用」「Gradle home:C:\ Program Files\Android\Android Studio\gradle\gradle4.4.1」に新しいgradleディレクトリを追加します。

それは私のために働いた。理解してほしい。

0
Hari Krishna

Build gradleアプリにこの行を使用します

repositories {
    maven { url "http://jcenter.bintray.com" }}
0
Hammad Zafar