MeWrite Docs

Android: Gradle sync failed

Android StudioでGradle同期が失敗した場合の原因と解決策

概要

Android StudioでGradleプロジェクトの同期が失敗するエラーです。

エラーメッセージ

``` Gradle sync failed: Could not resolve com.android.tools.build:gradle:8.0.0 ```

原因

  1. ネットワークの問題: リポジトリに接続できない
  2. Gradleバージョンの不一致: プロジェクトとIDEの不整合
  3. JDKバージョンの問題: 互換性のないJDKバージョン
  4. キャッシュの破損: Gradleキャッシュの不整合

解決策

1. キャッシュをクリア

```bash

Gradleキャッシュをクリア

rm -rf ~/.gradle/caches/ rm -rf ~/.gradle/wrapper/

Android Studio から

File > Invalidate Caches / Restart ```

2. Gradle Wrapperを更新

```bash

gradle/wrapper/gradle-wrapper.properties

distributionUrl=https://services.gradle.org/distributions/gradle-8.0-bin.zip ```

```bash

コマンドラインで更新

./gradlew wrapper –gradle-version=8.0 ```

3. JDKバージョンを確認

``` Android Studio: File > Settings > Build > Build Tools > Gradle Gradle JDK: 選択されているJDKを確認 ```

```groovy // build.gradle java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } ```

4. リポジトリ設定を確認

```groovy // settings.gradle.kts pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } }

dependencyResolutionManagement { repositories { google() mavenCentral() } } ```

5. プロキシ設定

```properties

~/.gradle/gradle.properties

systemProp.http.proxyHost=proxy.example.com systemProp.http.proxyPort=8080 systemProp.https.proxyHost=proxy.example.com systemProp.https.proxyPort=8080 ```

6. オフラインモードを確認

``` Android Studio: File > Settings > Build > Gradle Offline work: チェックを外す ```

よくある間違い

  • Android Studio と Gradle plugin のバージョン不整合
  • 古い JDK を使用
  • VPN/プロキシ環境での設定漏れ

関連エラー

関連エラー

Android の他のエラー

最終更新: 2025-12-10