重装Android Studio后无法创建空Java Activity,语言切换失败求助
解决Android Studio无空Activity选项及无法切换Java语言的问题
1. 检查SDK组件是否完整
- 打开Android Studio,依次进入
File > Settings > Appearance & Behavior > System Settings > Android SDK - 切换到
SDK Tools标签,确认勾选了Android SDK Build-Tools、Android SDK Platform-Tools以及对应版本的Android SDK Platform - 同时在
Project Structure > SDK Location里检查JDK路径是否正确,确保JDK已正常安装
2. 找到隐藏的Empty Activity模板
- 创建新项目时,默认界面可能只显示常用模板,点击界面右下角的
View all templates - 展开后就能看到
Empty Activity选项,选中它即可创建空Activity项目
3. 手动将Kotlin项目转为Java项目
如果已经创建了Kotlin项目,想换成Java开发:
- 在
src/main/java/[你的包名]目录下新建Java类,编写对应的Activity逻辑 - 打开
AndroidManifest.xml,把原来的Kotlin Activity替换成刚创建的Java Activity - (可选)删除原来的Kotlin文件
- 修改项目根目录的
build.gradle,移除kotlin_version相关配置,同时删掉dependencies里的Kotlin依赖 - 修改模块级
build.gradle,移除plugins中的kotlin-android、kotlin-android-extensions(如果有),添加Java编译配置:
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
- 点击
Sync Now同步项目
4. 重置Android Studio配置
要是上面的方法都没用,试试重置AS配置:
- 关闭Android Studio
- 删除对应版本的配置目录:
- Windows:
C:\Users\[你的用户名]\.AndroidStudio[版本号] - Mac:
~/Library/Application Support/Google/AndroidStudio[版本号] - Linux:
~/.AndroidStudio[版本号]
- Windows:
- 重新启动AS,重新配置SDK和组件
内容的提问来源于stack exchange,提问作者David Rodrigues
相关产品推荐
相关产品推荐

