android studio gradleのアップデートに失敗したときの解決方法
エラーメッセージは次のとおりです。
8:43 Gradle の同期に失敗しました。構成 ':app:debugRuntimeClasspath' の依存関係をすべて解決できませんでした。
com.android.support:appcompat-v7:26.0.0 のアーティファクトを決定できませんでした。
リソース 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.aar' を取得できませんでした。
HEAD 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.aar'をHEADできませんでした。
dl.google.com:443 [dl.google.com/6.6.6.6] への接続に失敗しました。接続がタイムアウトしました:接続
接続がタイムアウトしました:接続
詳細はIDEログを参照してください(ヘルプ|ログの表示) (21 s 876 ms)
原因は、android studioの親切なアップグレードにあります。実際には、バージョンと私たちの元のプロジェクトに対応するgradleは非常に正しいですが、アップグレードgradleはしばしば同期でプロジェクトがエラーのすべての種類の外にされている結果、ダウンロードして正しく使用できない後に、そのようなものに費やされた時間はあまりにも恥ずかしいです......
ウェブ上の様々な方法やチュートリアルを使ってみたけど、救われなかった・・・・。例えば、手動でgradleファイルを置くべきところに置いてみましたが、それでもエラーが報告されます。実はこの問題はandroid studioがアップグレードしようとしたときに始まったのですが、アップグレード後にgradleが一致しませんでした(ダウンロードできず、元のバージョンを復元できないので意図的なものかと思い、科学的にオンラインで調べました)。
最初のエラーは Gradle の同期に失敗しました。構成 ':app:debugRuntimeClasspath' のすべての依存関係を解決できませんでした。
変更前 distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip
変更後 distributionUrl=https://services.gradle.org/distributions/gradle-4.4-all.zip
しかし、ウェブに従ってgradle-wrapperを低いバージョンに変更したところ、project.gradleのGradleの最低サポートバージョンが4.6であることが判明しました。現在のバージョンは4.4
android studiioに対応したバージョンはサポートされていないと考え(実際、問題を起こしているのはアップデートです)、これにアクセスしてgradleに対応したバージョンを確認します。
https://developer.android.google.cn/studio/releases/gradle-plugin#updating-plugin
自分は3.2.0を3.1.0や3.0.0に変更しなければならないことがわかり(実際、両方のバージョンの方がまだ安定していると思います、今は多くの人が3.0バージョンを使っているので、2バージョンを何度も使うと不都合が多く報告されます)、ライトはproject.gradleにします。
classpath 'com.android.tools.build:gradle:3.2.0'
に変更する。
classpath 'com.android.tools.build:gradle:3.1.0'
プロジェクトファイルからgradleファイルを全て削除し、android studioに再度ダウンロードさせれば解決するのではありません
関連
-
Androidで「デフォルトのアクティビティが見つからない」問題を解決する
-
Android RecyclerViewで「アダプターが接続されていません」と表示され、問題解析がスキップされる。
-
Jniエラー:構造体でも組合でもないものにメンバー 'FindClass' を要求する、 解決方法
-
Androidバージョン一覧
-
Android開発日記】SwipeRefreshLayoutにプルアップ読み込み機能を追加しました
-
Android 各種ローディングクールビュー
-
Android Error:Execution failed for task ':app:compileDebugJavaWithJavac' Solution
-
Androidのための最も完全なUIライブラリのコレクション
-
Androidデザインサポートライブラリ使用方法詳細
-
解決方法 ビットマップが大きすぎて、テクスチャにアップロードできない例外発生
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
armeabi-v7a、arm64-v8a、armeabi、x86、x86_64の違いについて
-
コンフィギュレーション 'compile' は廃止され、'implementati solution' に置き換わりました。
-
アプリの実行エラー。デフォルトのアクティビティが見つかりません
-
SolutionMethod がスーパークラスのメソッドをオーバーライドしない。
-
パッケージが見つからないエラー 解決策と jdk の切り替え
-
adb push 権限拒否の解決策
-
江さんが熟練者から始めさせます。Android Studioは、ランディングページのパスワードスイッチの表示(小さな目)を作成する
-
AndroidのRadioButtonの中央寄せ問題(解決済み)
-
Android BLE ERROR CODE
-
Android Advanced (III) android httpClient サポート HTTPSアクセスメソッド