Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
転載先 http://blog.csdn.net/donkor_/article/details/78542055
前書き
Android Studio が github プロジェクトをインポートすると、Building gradle project info または Refresh gradle project のステップで引っかかり続ける。
または、次のようなエラーをポップアップします。
Gradle sync failed: Could not find com.android.tools.build:gradle:2.8.
Es wurde an den folgenden Orten gesucht:
file:/F:/studio/studio2.0/gradle/m2repository/com/android/tools/build/gradle/2.8/gradle-2.8.pom
Datei:/F:/studio/studio2.0/gradle/m2repository/com/android/tools/build/gradle/2.8/gradle-2.8.jar
https://jcenter.bintray.com/com/android/tools/build/gradle/2.8/gradle-2.8.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/2.8/gradle-2.8.jar
Benötigt von:
:TestApk:unspecified
Konsultieren Sie das IDE-Protokoll für weitere Details (Hilfe | Protokoll anzeigen)
問題分析:
原因は、Android studioが指定されたurlに従ってGradleのサイトに行き、新しいバージョンのファイルをダウンロードするのですが、gradleをダウンロードする際に、ネットワーク速度が遅すぎる~ gradleのサイトにはアクセスできるものの、速度が遅すぎです
▲ ソリューション :
ローカルに存在しないGradleバージョンをローカルに存在するGradleバージョンに置き換えます。
副作用のないプロテスト済みのソリューションステップです。
1. 1. 実行中のプロジェクトを開き、最後の行のコードを、新しくダウンロードした失敗したBuildingプロジェクトに、 \wrapper.properties ファイル構成からコピーします。
の前に。
#Mon Dec 28 10:00:20 PST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
の後。
#Mon Dec 28 10:00:20 PST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
2.両方をアップデートする
project/build.gradle
ファイル
の前に。
buildscript {
repositories {
jcenter()
}
dependencies {
Klassenpfad 'com.android.tools.build:gradle:3.0.0'
}
}
の後。
buildscript {
repositories {
jcenter()
}
dependencies {
Klassenpfad 'com.android.tools.build:gradle:2.3.3'
}
}
リゾルブ
私について
Eメール : [email protected]
Android開発 QQグループ : 537891203
関連
-
AndroidでAttempt to invoke virtual method... on null object referenceの例外が発生する。
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
GIF、Lottie、SVGA
-
Android のパッケージングに失敗し、Android リソースのリンクに失敗したことを示すプロンプトが表示される
-
エラー:未宣言の識別子(AS)の使用
-
Androidプロセス生存のためのソリューション
-
Android Get set image.setImageResource(R.drawable.xxx) リソース
-
Android studio 制約レイアウト ConstraintLayout
-
AndroidサポートデザインライブラリのFloatingActionButtonについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[android studio]com.android.ide.common.process.ProcessException: aaptの実行に失敗しました
-
android:EMSのプロパティ
-
アプリはGoogle検索でインデックスされません Androidmanifestのクソみたいな黄色い警告
-
IllegalStateException。ArrayAdapter は、リソース ID が TextView である必要があります。
-
Google PlayデバイスはPlay保護機構の認証を受けていません。
-
WeChatとQQは、他のアプリのオープンリストに自分のアプリを追加し、ファイルパスを取得することができます
-
Android カスタムスピナーコントロールのドロップダウン・ボックスの実装
-
ConstraintLayoutのいくつかのプロパティの概要(RelativeLayoutの強化版、LinearLayoutの比例プロパティを含む、階層ツールの削減)。
-
SpinnerのOnItemSelectedListenerのonItemSelectedメソッドの4つのパラメーターの意味
-
Androidのカラーグラデーション実装のまとめ