打包报错 Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Ex...

简介: 骚年,还记得当初为这个上刀山下火海,抓破脑袋都搞定不了的问题吗?俗话说的好:有问题找百度,教程都给你了image.png但是,这玩意儿是真的,百度出来不好使啊。

骚年,还记得当初为这个上刀山下火海,抓破脑袋都搞定不了的问题吗?
俗话说的好:
有问题找百度,教程都给你了


img_42a5bb99a6f7d22729ef9681cdb8a1ac.png
image.png

但是,这玩意儿是真的,百度出来不好使啊。


img_782cdef7833b7c8da692eea53034207e.png
image.png

有无数个博客教你这么做吧? 不好意思过时了,2018年已经废除这个东西了。
其实AAPT2的错误并不复杂,90%以上都是你的资源文件出了问题,我们可以先尝试在app下面的build中加上两个配置属性:


android{
//关闭AS校验我们的资源文件,或者说是PNG等图片
   aaptOptions.cruncherEnabled = false
   aaptOptions.useNewCruncher = false

如果这样以来你发现你可以正常编译或者打包成功,那么肯定是你资源的问题,请好好排查。

gradle ar

这个命令也许会对你有帮助。
这两个属性建议仅仅是让你排查问题,希望不要把它当做解决方法而去使用,毕竟带着问题上线是件不好的事情;对吧。

具体的问题还是需要你看日志的,希望对你有所帮助。thanks。

相关文章
|
26天前
|
Rust Java 文件存储
Java系统中的错误码设计问题之通过properties文件管理Error Code如何解决
Java系统中的错误码设计问题之通过properties文件管理Error Code如何解决
30 1
|
23天前
|
安全 Java Android开发
【Android P】OTA升级包定制,移除不需要更新的分区,重新打包签名
如何解压OTA升级包、编辑升级包内容(例如移除不需要更新的分区)、重新打包、签名以及验证OTA文件的过程。
63 2
【Android P】OTA升级包定制,移除不需要更新的分区,重新打包签名
|
22天前
|
算法 Java 测试技术
java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
|
24天前
|
Java 调度 Android开发
Android经典实战之Kotlin的delay函数和Java中的Thread.sleep有什么不同?
本文介绍了 Kotlin 中的 `delay` 函数与 Java 中 `Thread.sleep` 方法的区别。两者均可暂停代码执行,但 `delay` 适用于协程,非阻塞且高效;`Thread.sleep` 则阻塞当前线程。理解这些差异有助于提高程序效率与可读性。
39 1
|
1月前
|
Java 测试技术 Docker
记录一次很坑的报错:java.lang.Exception: The class is not public.
这篇文章记录了作者在Docker中运行服务进行单元测试时遇到的一系列问题,包括Spring Boot与Spring Cloud版本不一致、Bean注入问题、测试单元引入问题以及公共类和方法的可见性问题,并提供了解决问题的方法和成功测试通过的代码示例。
记录一次很坑的报错:java.lang.Exception: The class is not public.
|
1月前
|
SQL Java Apache
实时计算 Flink版操作报错合集之使用parquet时,怎么解决报错:无法访问到java.uti.Arrays$ArrayList类的私有字段
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
1月前
|
Java 编译器
Error:java: Compilation failed: internal java compiler error
Error:java: Compilation failed: internal java compiler error
73 1
|
26天前
|
SQL Java 数据库连接
【Azure 应用服务】Java ODBC代码中,启用 Managed Identity 登录 SQL Server 报错 Managed Identity authentication is not available
【Azure 应用服务】Java ODBC代码中,启用 Managed Identity 登录 SQL Server 报错 Managed Identity authentication is not available
|
27天前
|
Java 开发工具 Spring
【Azure Spring Cloud】使用azure-spring-boot-starter-storage来上传文件报错: java.net.UnknownHostException: xxxxxxxx.blob.core.windows.net: Name or service not known
【Azure Spring Cloud】使用azure-spring-boot-starter-storage来上传文件报错: java.net.UnknownHostException: xxxxxxxx.blob.core.windows.net: Name or service not known
|
1月前
|
Oracle Java 关系型数据库
简单记录在Linux上安装JDK环境的步骤,以及解决运行Java程序时出现Error Could not find or load main class XXX问题
本文记录了在Linux系统上安装JDK环境的步骤,并提供了解决运行Java程序时出现的"Error Could not find or load main class XXX"问题的方案,主要是通过重新配置和刷新JDK环境变量来解决。
66 0