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

1、

Android Studio error “Installed Build Tools revision 31.0.0 is corrupted”

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

首先,我在Android Studio 4.2.2 中遇到了这个问题,您不需要将SDK 构建工具从31 降级到30 或更改编译SDK 版本。

主要问题是 SDK 构建工具 31 中缺少的两个文件是:

  1. dx.bat
  2. dx.jar

解决方法是将这些文件在文件位置命名为 d8,因此将它们的名称更改为 dx 将解决错误。

步骤如下。

对于 Windows

  1. 前往地点

     "C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0"
    
  2. 找到一个名为 d8.bat 的文件。这是一个 Windows 批处理文件。

  3. 将 d8.bat 重命名为 dx.bat。

  4. 在文件夹 lib (“C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0\lib”)

  5. 将 d8.jar 重命名为 dx.jar

记住 AppData 是一个隐藏文件夹。打开隐藏项目以查看 AppData 文件夹。


2、

img

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

意思是构建工具31版本已中断,使用SDK管理器移除并且重新安装

解决方案:

在【Project Structure】选项中,【Module】

在这里回退30版本稳定的,小版本也要更改:

如果没有,要先去下载这个版本的SDK

img

img报错信息:

Manifest merger failed : 
Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` 
when the corresponding component has an intent filter defined. 

See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

就是在那个标签上面需要设置这个约束属性:

img

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值