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 中缺少的两个文件是:
- dx.bat
- dx.jar
解决方法是将这些文件在文件位置命名为 d8,因此将它们的名称更改为 dx 将解决错误。
步骤如下。
对于 Windows
-
前往地点
"C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0"
-
找到一个名为 d8.bat 的文件。这是一个 Windows 批处理文件。
-
将 d8.bat 重命名为 dx.bat。
-
在文件夹 lib (“C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0\lib”)
-
将 d8.jar 重命名为 dx.jar
记住 AppData 是一个隐藏文件夹。打开隐藏项目以查看 AppData 文件夹。
2、
Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.
意思是构建工具31版本已中断,使用SDK管理器移除并且重新安装
解决方案:
在【Project Structure】选项中,【Module】
在这里回退30版本稳定的,小版本也要更改:
如果没有,要先去下载这个版本的SDK
报错信息:
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.
就是在那个标签上面需要设置这个约束属性:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/75606.html