Android Studio新建项目向导中无Jetpack Compose选项求助
解决Android Studio新建项目无Jetpack Compose选项的问题
你使用的是Android Studio Flamingo版本(2022.2.1.19),尝试更新、重装后,新建项目向导中仍未显示Jetpack Compose相关选项,可按以下步骤排查解决:
检查SDK组件完整性
打开Android Studio的「设置」→「外观与行为」→「系统设置」→「Android SDK」,切换到「SDK工具」标签页,确保勾选以下组件:- Android SDK Build-Tools(版本需33及以上)
- Android Emulator
- Android SDK Platform 33或更高版本(Jetpack Compose 1.3+要求API 33及以上)
同时查看「SDK更新」标签页,安装所有待更新组件后重启Android Studio。
手动创建Jetpack Compose项目
若向导选项始终缺失,可先创建空项目,再手动配置Compose依赖:- 打开项目级
build.gradle,确认如下配置:buildscript { ext { compose_version = '1.3.3' kotlin_version = '1.8.20' } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } - 打开模块级
build.gradle,在android块中添加Compose配置:android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion compose_version } } - 在
dependencies块中添加Compose核心依赖:dependencies { implementation "androidx.compose.ui:ui:$compose_version" implementation "androidx.compose.material3:material3:$compose_version" implementation "androidx.compose.ui:ui-tooling-preview:$compose_version" debugImplementation "androidx.compose.ui:ui-tooling:$compose_version" }
同步项目后,将
MainActivity替换为Compose代码即可,示例:class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { MaterialTheme { Surface(modifier = Modifier.fillMaxSize()) { Text(text = "Hello Jetpack Compose!") } } } } }- 打开项目级
检查Jetpack Compose插件状态
打开「设置」→「插件」,搜索「Jetpack Compose」,确保插件处于启用状态;若未找到,前往插件市场搜索安装后重启Android Studio。清理Android Studio缓存
缓存异常可能导致向导功能异常,打开「文件」→「Invalidate Caches...」,选择「Invalidate and Restart」,清理缓存后重启再尝试创建项目。
内容的提问来源于stack exchange,提问作者Murtuza Vhora
相关产品推荐
相关产品推荐

