【Android】Installed Build Tools revision _.0.0 is corrupted
项目场景:
使用31.0.0及以上版本的build-tools编译Android应用时。
问题描述
编译应用时遇到如下报错
Installed Build Tools revision 33.0.0 is corrupted. Remove and install again using the SDK Manager.
有些人会按照提示去SDK Manager中重新安装build tools,然后发现这样做是徒劳的。
原因分析:
在Sync project with gradle files时,会收到如下warning
Task :prepareKotlinBuildScriptModel UP-TO-DATE
Build-tool 33.0.0 is missing DX at D:\Programs\Android\sdk\build-tools\33.0.0\dx.bat
Build-tool 33.0.0 is missing DX at D:\Programs\Android\sdk\build-tools\33.0.0\dx.bat
这个warning说明build tools中缺少dx.bat这个批处理文件。
实际上是因为在31版本之后的build tools中,dx.bat被d8.bat替代了。
解决方案:
明白原因之后,就有两种方法任君选择。
更改批处理文件名称
- 找到build tools目录中的
d8.bat
,将文件名修改为dx.bat
。 - 找到build tools目录中的
lib/d8.jar
,将文件名修改为dx.jar
。 - 回到Android Studio重新打包。
降级build tools
- 打开项目的
build.gradle
,将buildToolsVersion
降级到30.0.0
或者更老的版本,targetSdkVersion
与compileSdkVersion
同理。
【Android】Installed Build Tools revision _.0.0 is corrupted相关推荐
- Android studio Installed Build Tools revision 31.0.0 is corrupted. Remove and install again
打包出现错误 31.0.0包出现损坏 错误内容: Installed Build Tools revision 31.0.0 is corrupted. Remove and install agai ...
- 【错误记录】Android Studio 编译报错 ( Installed Build Tools revision 31.0.0 is corrupted )
文章目录 一.报错信息 二.解决方案 一.报错信息 Executing tasks: [:dex_demo:assembleDebug, :app:assembleDebug] in project ...
- 安卓开发Android studio运行出现ERROR: Installed Build Tools revision 32.0.0 is corrupted.的解决方法
问题描述 运行出现ERROR: Installed Build Tools revision 32.0.0 is corrupted. 不用重新安装更多的版本,可以通过更简单的方法解决: dug如下: ...
- Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager
一.异常说明 Andorid Studio 安装后,模拟器启动失败,报错为: Installed Build Tools revision 32.0.0 is corrupted. Remove an ...
- Mac Android Studio Chipmunk | 2021.2.1 Patch 1错误:Installed Build Tools revision 33.0.0 is corrupted
解决办法: 1.复制 d8 一份(保留原文件),再修改为 dx Android/sdk/build-tools/33.0.0/d8 修改为 Android/sdk/build-tools/33.0 ...
- 【Android】基于BUILD.gn的源码构建
https://note.qidong.name/2017/08/android-blueprint/ 2022/01/14 前完成输出!
- Android开发,Error: Failed to find Build Tools revision 24.0.2
Error: Failed to find Build Tools revision 24.0.2 android studio 编译报错 查看gradle,看版本 确定已有的编译工具版本,如 25. ...
- 解决android studio编译报错:Failed to find Build Tools revision xx.x.xx
问题:Failed to find Build Tools revision 29.0.2 其他版本号报错解决一致. 解决 File -> Settings -> 找到Android SD ...
- java使用重绘实现拖动_【Android】利用自己定义View的重绘实现拖动移动,获取组件的尺寸...
以下利用一个app来说明怎样利用自己定义View的重绘实现拖动移动.获取组件的尺寸. 例如以下图,触摸拖动,或者轻轻点击屏幕都能移动图片.假设碰到文字,则会弹出提示. 这里是利用自己定义View的重绘 ...
最新文章
- sense chrome扩展工具安装问题
- erlang-百度云推送Android服务端功能实现-erlang
- 高仿精仿手机版QQ空间应用源码
- 为什么Java 中1000==1000为false,而100==100为true?
- 【codevs30521022】多米诺覆盖,二分图
- 敏捷开发“松结对编程”实践之五:代码检查篇(大型研发团队,学习型团队,139团队,师徒制度,代码审查)...
- 【Python】简单实现显示图片的高斯和中值滤波效果
- 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第6节 Lambda表达式_7_Lambda表达式有参数有返回值的练习...
- ABP框架----添加权限
- libcef-详细步骤-将cef浏览器嵌入到Win32中作为子窗口运行
- 计算机sumifs函数怎么操作,excel中SUMIFS函数的公式语法及使用方法教程
- labview对dll的调用
- 黄蓝专场之 | ofo小黄车的执念与博弈
- (开源)一款可以发文字发图片的实时聊天微信小程序,可以滚动内容到底部
- python:水果与设计模式-原型模式
- linux硬盘自动停转,求助硬盘异常系统自动挂起导致宕机
- 2020-08 前端技术汇总
- pip安装包下载地址
- OSChina 周四乱弹 —— 紧箍咒的工作原理
- MSXML2.ServerXMLHTTP HTTPS 证书过期 — msxml3.dll '80072f05'