> 技术文档 > Android Studio​ 从什么版本开始不支持选java项目了_android studio没有java类选项

Android Studio​ 从什么版本开始不支持选java项目了_android studio没有java类选项

根据搜索结果,Android Studio 并没有完全禁止创建 Java 项目,但自 2022 年之后的新版本(如 Android Studio Flamingo 及以上),新建项目时默认语言选项可能隐藏了 Java,并优先推荐 Kotlin。以下是关键信息梳理和兼容性分析:


一、Android Studio 对 Java 的支持变化

  1. 默认模板的语言选项调整
    • 2022 年之前版本(如 Android Studio Bumblebee 2021.1.1):新建项目时可直接选择 Java 作为主要语言。

    • 2022 年之后版本(如 Flamingo 2022.2.1+):默认模板(如 Empty Activity)的 Language 下拉菜单中不再显示 Java,而是仅提供 Kotlin。

    原因:Google 逐步将 Kotlin 作为 Android 开发的首推语言,但 Java 仍可通过其他方式使用。

  2. Java 项目的创建方法
    • 使用 “No Activity” 模板:新建项目时选择 No Activity,然后在手动添加 Activity 和代码文件时选择 Java。

    • 手动修改文件类型:若误生成 .kt 文件,可删除后新建 .java 文件(右键包名 → New → Java Class)。


二、Java 版本与开发工具的兼容性

  1. JDK 版本要求
    • Android Studio 2023+ 版本(如 Hedgehog 2023.1.1):默认捆绑 JDK 17,支持 Java 17 语法。

    • 旧项目兼容性:若项目使用旧版 Java(如 Java 8),需手动配置 Gradle JDK 为低版本(如 JDK 8)。

  2. Gradle 与 AGP 的版本限制
    • AGP 7.0.x 及以上:支持