Android Studio Koala/Ladybug模拟器无法运行应用,Gradle构建失败求助
解决Android Studio构建失败:SDK XML版本不兼容与androidJdkImage解析错误
一、修复SDK XML版本不兼容警告
- 打开Android Studio的Settings → Appearance & Behavior → System Settings → Android SDK → SDK Tools,找到Android SDK Command-line Tools
- 卸载当前安装的高版本cmdline-tools(导致SDK XML版本4的版本),选择安装支持SDK XML版本3的旧版本(如9.0版本)
- 安装完成后重启Android Studio,确认警告是否消失
二、解决flutter_plugin_android_lifecycle构建错误
1. 统一Gradle JDK配置
打开File → Project Structure → SDK Location,将Gradle JDK切换为Android Studio内置的JDK(Koala版本默认是JDK 17),避免自定义JDK版本冲突
2. 清理Gradle缓存与构建文件
- 执行命令:
./gradlew clean(Windows系统用gradlew clean) - 删除项目根目录下的
.gradle和build文件夹 - 点击File → Invalidate Caches... → 勾选Invalidate and Restart重启AS
3. 调整插件版本
打开项目pubspec.yaml,将flutter_plugin_android_lifecycle升级到最新稳定版(或指定兼容版本如^2.0.17),执行flutter pub get同步依赖
4. 检查系统JDK环境变量
确保系统JAVA_HOME指向的JDK版本与Android Studio使用的一致,避免跨版本调用导致jlink.exe出错
三、额外验证步骤
- 打开AVD Manager,删除现有模拟器,重新创建对应API等级的模拟器镜像(如API 34),尝试运行应用
- 若问题仍存在,重新安装Android Studio Koala版本,确保安装过程完整无中断
内容的提问来源于stack exchange,提问作者Mona Hidalgo
相关产品推荐
相关产品推荐

