找不到版本为29.0.0的构建工具 - Android构建

12

现在,在我的所有Android项目中,使用Android Studio更新库后,我无法导出Android构建。不断重复获取相同的错误:

输入图像描述

该项目不包含任何已安装的外部插件。但我仍然会收到此错误,就在两天前它还能正常工作。

编辑:Android SDK工具文件夹内容: 输入图像描述

2个回答

16

Unity3d在构建项目时使用稳定版本的Build Tools,而不是rc(发行候选版)。

Android SDK路径通常为C:\ Users \<username>\ AppData \ Local \ Android \ sdk \ build-tools \,删除29.0.0-rc1文件夹或将其移动到任何地方。 您也可以通过Android Studio的SDK管理器删除SDK Build Tools的rc版本。

这样做后,项目应该能够成功构建。


我在哪里可以找到29.0.0-rc1文件夹?我已经检查了SDK工具文件夹,没有类似的内容... - Siddharth
在 build-tools 文件夹中 - Hamid Yusifli
它完美地运行了,我现在可以导出Android构建。 - Siddharth
它对我也起作用了。但是,在删除实验性SDK版本后,我不得不重新启动Unity才能生效。 - Pierre Wargnier
@0xBFE1A8,非常感谢,这对我真的很有用。一直在将我的Unity3D构建迁移到Android Studio,为了将此字符串值从“30.0.0”更改为“29.0.0”,因为我在更新时错误地下载了“30.0.0 rc1和rc2”。真正节省了我的时间 :-) - nIcE cOw

6

您应该下载Android SDK Build-Tools。

在Android Studio中, 转到 工具 -> SDK 管理器

在左侧面板中,选择外观和行为 -> 系统设置 -> Android SDK

现在在右侧面板中选择SDK 工具,然后在右下角有一个复选框叫做显示包详细信息

展开Android SDK Build-Tools,您可以看到其版本。

取消选择当前版本并应用设置,您将被要求卸载构建工具的当前版本

选择版本29.0.0并安装它

输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接