報(bào)錯(cuò)日志:
java.lang.UnsupportedClassVersionError: xxx has been compiled by a
more recent version of the Java Runtime (class file version 55.0),
this version of the Java Runtime only recognizes class file versions
up to 52.0
升級(jí)AndroidStudio新版本
Android Studio Dolphin | 2021.3.1 Patch 1 Build
#AI-213.7172.25.2113.9123335, built on September 30, 2022 Runtime version: 11.0.13+0-b1751.21-8125866 amd64 VM: OpenJDK 64-Bit Server VM
by JetBrains s.r.o. Windows 11 10.0 GC: G1 Young Generation, G1 Old
Generation Memory: 1280M Cores: 16
升級(jí)Studio之后隨之jdk版本也升級(jí)到了 11,由于之前項(xiàng)目都是使用的jdk1.8
所以在編譯就會(huì)出現(xiàn)版本不匹配 編譯失敗的問(wèn)題,
解決辦法:
1、升級(jí)項(xiàng)目JDK環(huán)境到11
2、將原來(lái)的插件JDK環(huán)境降低到1.8重新打包發(fā)布
3.升級(jí)Gradle版本文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-421185.html
方法1 只適用于新項(xiàng)目,舊項(xiàng)目需要兼容低版本代碼所以不適合升級(jí)jdk
方法2 開(kāi)發(fā)插件時(shí)最好使用低版本的JDK環(huán)境編譯,以提高兼容性
方法3 升級(jí)gradle版本有效, 我之前版本3.4.0 - 4.1.1 (解決問(wèn)題)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-421185.html
到了這里,關(guān)于AndroidStudio 編譯項(xiàng)目時(shí)報(bào)錯(cuò),Java.lang.UnsupportedClassVersionError的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!