我有一个全新安装的软件,每当我尝试运行构建时,它都会失败,给我这个错误消息。
故障排除:我已经尝试在SDK管理器中取消选中31.0.0版本,并放入较旧的稳定版本,但每次尝试运行它时,它都会重新安装31.0.0。
我有一个全新安装的软件,每当我尝试运行构建时,它都会失败,给我这个错误消息。
故障排除:我已经尝试在SDK管理器中取消选中31.0.0版本,并放入较旧的稳定版本,但每次尝试运行它时,它都会重新安装31.0.0。
无需降级。将 d8.jar 和 d8.bat 重命名为 dx.jar 和 dx.bat 分别为我工作,这里回答了https://stackoverflow.com/a/68430992/7450780
版本 31.0.0 有问题。
使用 SDK 工具部分,单击“显示包详细信息”,取消选中 31.0.0 并选中 30.0.3。按申请。
然后卸载 31.0.0 并安装版本 30.0.3。您应该能够应用这些更改,然后只需将buildToolsVersion "31.0.0"应用程序 gradle 文件中的buildToolsVersion "30.0.3".
你必须改变
构建工具版本“31.0.0”
至
buildToolsVersion "the-build-tool-version"
在你所有的 gradle 文件中
为我工作
文件 -> 项目结构 -> 模块 -> 将构建工具版本从 31.0.0 更改为 30.0.3