Android Studio 从什么版本开始不支持选java项目了_android studio没有java类选项
根据搜索结果,Android Studio 并没有完全禁止创建 Java 项目,但自 2022 年之后的新版本(如 Android Studio Flamingo 及以上),新建项目时默认语言选项可能隐藏了 Java,并优先推荐 Kotlin。以下是关键信息梳理和兼容性分析:
一、Android Studio 对 Java 的支持变化
-
默认模板的语言选项调整
• 2022 年之前版本(如 Android Studio Bumblebee 2021.1.1):新建项目时可直接选择 Java 作为主要语言。• 2022 年之后版本(如 Flamingo 2022.2.1+):默认模板(如 Empty Activity)的 Language 下拉菜单中不再显示 Java,而是仅提供 Kotlin。
◦ 原因:Google 逐步将 Kotlin 作为 Android 开发的首推语言,但 Java 仍可通过其他方式使用。
-
Java 项目的创建方法
• 使用 “No Activity” 模板:新建项目时选择 No Activity,然后在手动添加 Activity 和代码文件时选择 Java。• 手动修改文件类型:若误生成
.kt
文件,可删除后新建.java
文件(右键包名 → New → Java Class)。
二、Java 版本与开发工具的兼容性
-
JDK 版本要求
• Android Studio 2023+ 版本(如 Hedgehog 2023.1.1):默认捆绑 JDK 17,支持 Java 17 语法。• 旧项目兼容性:若项目使用旧版 Java(如 Java 8),需手动配置 Gradle JDK 为低版本(如 JDK 8)。
-
Gradle 与 AGP 的版本限制
• AGP 7.0.x 及以上:支持