java—是否可以在android studio中使用其他java版本?

lsmd5eda  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(266)

我一直在努力改变我毕业的这一部分。

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

每次我找到一个关于如何修复当前错误的帖子,就会出现一个新的错误。
我试图在android studio项目中包含一个java库。
该库使用JDK14或更高版本。
所以我下载了jdk-14.0.2并将变量javau home更新为 C:\Progra~1\Java\jdk-14.0.2 (在努力让android studio用这个编译之后)
我只需在projectstructure->jdk location中更改jdk就可以编译一个新项目。
但是更新javaversion到任何更高的版本都会引发 error: package android.os does not exist 通过将此添加到依赖项解决了此问题 implementation files("${android.getSdkDirectory().getAbsolutePath()}/platforms/${android.compileSdkVersion}/android.jar") 但现在我发现了其中的几个错误 com.android.tools.r8.errors.b: Unsupported class file version: 58 其他的在java.lang或其他地方,但是都说 Unsupported class file version: 58 有没有办法让androidstudio在更高的java版本上正常工作?
我看到的所有帖子都说,只需更改jdk位置就可以了,但事实并非如此。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题