[エラー記録] Android コンパイルエラー (プロジェクトは Android Studio と互換性のない Gradle バージョンを使用しています)





1. エラー記録



エラーメッセージ:

Unsupported Gradle. 
The project uses Gradle version which is incompatible with Android Studio 2021.3.

Possible solution:
 - Open Gradle wrapper settings, upgrade version to 3.0 or newer and reload the project

ここに画像の説明を挿入





2. 問題分析



使用される ijkplayer のバージョンは 0.8.8 (2018 バージョン) で、生成された Android Studio プロジェクトのソース コードも 2018 年に実行されました。

  • Android Studioのバージョン、
  • Gradle ビルド ツールのバージョン、
  • Android Gradleプラグインのバージョン、

現在のものとは大きく異なります。


上記の構築ツール、AS 開発環境、AGP プラグイン、およびバージョンの対応については、https://developer.android.google.cn/studio/releases/gradle-pluginドキュメントを参照してください。


Android Gradle プラグインのバージョンと、対応する最小 Gradle ビルド ツール バージョン:

Android Gradle プラグインのバージョン 最低限必要な Gradle ビルド ツールのバージョン
8.1 8.0
8.0 8.0
7.4 7.5
7.3 7.4
7.2 7.3.3
7.1 7.2
7.0 7.0
4.2.0以降 6.7.1
Android Gradleプラグインのバージョン(旧バージョン) 必要な Gradle バージョン (古いバージョン)
4.1.0以降 6.5+
4.0.0+ 6.1.1+
3.6.0 - 3.6.4 5.6.4+
3.5.0~3.5.4 5.4.1+
3.4.0 - 3.4.3 5.1.1+
3.3.0 - 3.3.3 4.10.1+
3.2.0 - 3.2.1 4.6+
3.1.0以降 4.4+
3.0.0+ 4.1+
2.3.0以降 3.3+
2.1.3 - 2.2.3 2.14.1~3.5
2.0.0~2.1.2 2.10 - 2.13
1.5.0 2.2.1~2.13
1.2.0~1.3.1 2.2.1~2.9
1.0.0~1.1.3 2.2.1~2.3

Android Gradle プラグインおよび Android Studio と互換性のあるバージョン:

Android Studioのバージョン 必要なプラグインのバージョン
キリン | 2022.3.1 3.2-8.1
フラミンゴ | 2022.2.1 3.2-8.0
デンキウナギ | 2022.1.1 3.2-7.4
イルカ | 2021.3.1 3.2-7.3
シマリス | 2021.2.1 3.2-7.2
バンブルビー | 2021.1.1 3.2-7.1
ホッキョクギツネ | 2020.3.1 3.1-7.0

ルート ディレクトリの build.gradle に設定されている Android Gradle プラグインのバージョン番号が 2.1.3 であることを確認します。

buildscript {
    
    
    repositories {
    
    
        jcenter()
    }
    dependencies {
    
    
        classpath 'com.android.tools.build:gradle:2.1.3'

        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

次に、gradle/wrapper/gradle-wrapper.properties 構成内の Gradle ビルド ツールのバージョン番号 (バージョン 2.14.1) を確認します。

#Wed Aug 24 16:26:25 CST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

このバージョンは低すぎます。少なくとも現在の Android Studio バージョンとは一致しません。

ここに画像の説明を挿入

次の 2 つのオプションがあります。

  • Android Studio のバージョンを下げます。
  • Gradle ビルド ツールと Android Gradle プラグインのバージョンを上げます。




3. 解決策



現在の Android Studio のバージョンは Dolphin | 2021.3.1 で、対応する Android Gradle プラグインのバージョンは 3.2-7.3 です。

ここでは、最小の Android Gradle プラグイン バージョン 3.2 を選択します。

Android Gradle プラグイン バージョン 3.2.0 ~ 3.2.1 に対応する Gradle ビルド ツールのバージョンは 4.6 以降です。ここでは gradle-4.6-all.zip バージョンを選択します。

おすすめ

転載: blog.csdn.net/han1202012/article/details/132276073