解:xxx は、より新しいバージョンの Java ランタイム (クラス ファイル バージョン 55.0) によってコンパイルされました。

理由

現在のクラスは jdk1.8 バージョンでコンパイルされており、現在の実行環境が jdk1.8 よりも低いため、現在の状況が発生します。

Java コードと名前の対応
49 = Java 5
50 = Java 6 51 =
Java 7
52 = Java 8
53 = Java 9 54 = Java 10 55 = Java 11
56 = Java
12 57
= Java
13
58 = Java 14

解決

現在のプロジェクトの JDK バージョン番号をアップグレードするか、参照ライブラリによってコンパイルされた JDK バージョン番号を減らします。

android{
	...
    compileOptions {
       sourceCompatibility JavaVersion.VERSION_1_8
       targetCompatibility JavaVersion.VERSION_1_8
    }
}

おすすめ

転載: blog.csdn.net/u011106915/article/details/132279315