Android Studioで、新しいプロジェクトを作成しましたが、次のように表示されます。
Gradle project sync failed. Basic functionality will not work properly.
私はウェブを検索してすべてを試しましたが、何も機能しませんでした。 Gradle 1.11を使用するAndroid Studioの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秒
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
これは一部の人に役立つかもしれません。
私の問題は、gradle-1.12-all
ファイルのダウンロードが不完全なことです。
以下はエラーのスクリーンショットです
path/to/the/gradle
に抽出しました。私の場合はC:\Users\maneeOsman\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo
にありましたAndroidスタジオは、ビルドとデバッグに必要なファイルのダウンロードを開始します。左下のインジケータバーから確認できます。
この後、正常に動作しています。
以下のスクリーンショットをご覧ください
私の場合、NDKの場所が問題でした。
File->Project Structure->SDK Location
に移動し、NDKの場所を追加します
私が見つけた解決策は次のとおりです。プロジェクトツリー「app」で、マウスボタンを右クリックしてコンテキストメニューを表示します。 [モジュール設定を開く]を選択し、ツリーの[アプリ]-[プロパティ]タブで、既存の[ビルドツールバージョン]を選択します。グラドルの構築が開始されます。
私はこの問題に遭遇し、次のように解決しました:ファイル->プロジェクトをGradleファイルと同期する
幸運を!
ここで見つかったこの修正を適用した後... 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つの警告が残っています。
アプリモジュールから依存関係「junit:junit:4.12」を削除します... !!!このソリューションは、gradleがすべてのファイルを同期するためのものです。
私はこれが古いスレッドであることを知っていますが、私はここで同じ問題で終わりました。
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')への簡単な変更だけで十分でした。
これはすべての人に役立つとは限りませんが、ほとんどの人に役立つことを願っています。
私はfirewall|proxy
の背後にいました。
スタジオの場合、ERROR:Gradle sync failed
&Cannot find symbol
。利用した
repositories {
jcenter(); // Points to HTTPS://jcenter.bintray.com
}
Httpとmavenに置き換えます
repositories {
maven { url "http://jcenter.bintray.com" }
}
解決するのは大変でしたが、C:\ Users\Vinnie\delete .gradleファイルに移動しましたが、表示されませんでした隠しファイルにある可能性がありますクリックしてプロパティをクリックし、非表示にするには非表示をクリックします
ファイルが表示されたら削除してください
2018年の更新:
最近この問題に直面しましたが、Android studioを更新し、プロンプトが表示されたらgradleを更新し、プロジェクトを再構築することで解決しました
Gradleを利用可能な最新バージョンに更新し、ライブラリを利用可能な最新バージョンに実装します。また、Googleプレイサービスが使用されている場合は最新かどうかも確認します。
画面の右下に「ビルドツールをインストールして同期」リンクがありました。私はそれをクリックし、問題を修正しました。
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
古い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ディレクトリを追加します。
それは私のために働いた。理解してほしい。
Build gradleアプリにこの行を使用します
repositories {
maven { url "http://jcenter.bintray.com" }}