Windows10下bubblewrap build构建React应用失败找不到Build Tools29.0.2如何解决
根因定位
报错的核心原因是Bubblewrap默认依赖的Android Build Tools 29.0.2版本未在你的本地Android SDK中安装,导致Gradle无法初始化minifyReleaseWithR8等构建任务,进而触发依赖解析失败。
解决步骤
- 先运行
bubblewrap doctor命令,核对输出的androidSdkPath路径是否和你本地安装的Android SDK路径一致,避免路径配置错误。 - 安装29.0.2版本的Build Tools:
打开Android Studio后进入设置 > 外观与行为 > 系统设置 > Android SDK,切换到「SDK工具」标签,勾选底部「显示包详情」,展开「Android SDK Build-Tools」列表,找到29.0.2版本勾选后点击应用完成安装。
如果你没有安装Android Studio,可以直接使用SDK命令行工具执行:sdkmanager "build-tools;29.0.2" - 验证安装结果:进入上面确认的Android SDK目录下的
build-tools文件夹,确认存在29.0.2命名的子目录。 - 回到项目目录,删除之前构建生成的
android文件夹,重新执行bubblewrap build即可正常构建。
替代方案
如果你不想安装旧版本的Build Tools,可以在首次执行bubblewrap build生成android目录后,手动修改android/build.gradle文件中的buildToolsVersion参数为你本地已经安装的Build Tools版本,保存后重新执行构建即可。
内容的提问来源于stack exchange,提问作者Imhotep
相关产品推荐
相关产品推荐

