已安装的构建工具修订版 28.0.3 已损坏。如何修复此错误

新手上路,请多包涵

当我创建一个新项目,然后构建项目或尝试在具有 sdk api 级别 28(Android 9.0 Pie)的模拟器中运行应用程序时,构建输出窗口总是向我显示此错误:

 Installed Build Tools revision 28.0.3 is corrupted. Remove and install again using the SDK Manager.

我删除并重新安装了 sdk 几次,并且总是给我同样的错误。我正在使用 Android Studio 3.6.3 和 build:gradle:3.6.3。

原文由 armen 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 871
2 个回答
  1. 单击 Android Studio 右上角的图标打开 SDK 管理器。 (或转到文件 > 设置 > 外观和行为 > 系统设置 > Android SDK)

  2. 打开 SDK 工具选项卡

  3. 在右下角,点击“显示包裹详情”

  4. 找到 Android SDK Build-Tools 并取消选中 28.0.3 旁边的复选框

  5. 单击窗口底部的应用。这将删除该组件。

  6. 现在选中 28.0.3 旁边的复选框

  7. 单击窗口底部的应用。那将重新安装它。

SDK工具截图

原文由 TrackRunner 发布,翻译遵循 CC BY-SA 4.0 许可协议

我试过

例如打开你的SDK路径:C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools

  • 重命名 android-S -> 31.0.0-rc5
  • 复制构建工具\30.0.3\dx.bat -> 31.0.0-rc5\dx.bat
  • 复制构建工具\30.0.3\lib\dx.jar -> 31.0.0-rc5\lib\dx.jar

那么构建应该会成功。

原文由 Qiuyan Su 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题