我尝试导入的应用程序中的 gradle 版本与 JDK11 不兼容,而 android studio 使用 JDK11 作为其嵌入式 JDK。
我的机器上有 JDK8。我尝试进入项目结构来更改 JDK8 位置的路径,但如果尝试更改它,则会出现错误。它说我必须选择一个有效的 JDK 11 目录。
如何让 android studio 使用 JDK 8?错误截图
如何让 android studio 使用 JDK 8?
Android Studio 4.2 及以上版本在 Java 11 上运行。文档中已明确说明。
我还没有找到任何使 Android Studio 4.2 在 Java 8 上工作的解决方法的描述,我怀疑这在技术上是否可行。首先,Android Studio 4.2 发行版将包含为 Java 11 编译的类,并且由于类文件版本不匹配,Java 8 JDK 将无法加载它们。因此,您需要从源代码重建 Android Studio。为此,您将面临向后移植 AS 4.2 代码库中的各种 Java-11-ism 以在 Java 8 上工作的问题。
总之,不实用。
您将需要升级您的应用程序所依赖的旧 Gradle 版本/插件。或者,使用将在 Java 8 上运行的旧版本 Android Studio ...直到您可以升级 Gradle。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)