Jetpack Compose模拟器运行@Preview预览功能失败求助
解决Jetpack Compose预览启动失败及Gradle编译错误
1. 修复代码语法错误
你的Greeting函数存在未定义变量问题,将$android替换为函数参数$name:
@Composable fun Greeting(name: String) { Text(text = "Hello $name!") }
这个语法错误是引发后续编译失败的核心原因之一。
2. 移除项目路径中的特殊字符
错误日志显示项目路径包含JeepNi!,Windows系统下路径中的感叹号会干扰Gradle的文件解析逻辑:
- 关闭Android Studio
- 找到项目文件夹
C:\Users\Kyle\AndroidStudioProjects\JeepNi!,重命名为JeepNi(去掉感叹号) - 重新打开项目,等待Android Studio自动更新路径配置
3. 重新执行Gradle同步与构建
完成上述操作后:
- 点击顶部工具栏的Sync Project with Gradle Files按钮
- 执行Build > Rebuild Project
- 再次尝试启动预览
若问题仍存在,可删除项目根目录下的.gradle文件夹和app/build文件夹,再重新同步构建。
内容的提问来源于stack exchange,提问作者Kyle Angelo Gonzales
相关产品推荐
相关产品推荐

