打包报错 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。

相关文章
|
2月前
|
Java Maven
java项目中jar启动执行日志报错:no main manifest attribute, in /www/wwwroot/snow-server/z-server.jar-jar打包的大小明显小于正常大小如何解决
在Java项目中,启动jar包时遇到“no main manifest attribute”错误,且打包大小明显偏小。常见原因包括:1) Maven配置中跳过主程序打包;2) 缺少Manifest文件或Main-Class属性。解决方案如下:
java项目中jar启动执行日志报错:no main manifest attribute, in /www/wwwroot/snow-server/z-server.jar-jar打包的大小明显小于正常大小如何解决
|
23天前
|
Java Windows
【Azure Function】部署Java Function失败:报错deploy [ERROR] Status code 401和警告 'China North 3' may not be a valid region
1:deploy [ERROR] Status code 401, (empty body). 2: China North 3 may not be a valid region,please refer to https://aka.ms/maven_function_configuration#supported-regions for values. 3:  <azure.functions.maven.plugin.version>1.36.0</azure.functions.maven.plugin.version>
33 11
|
3月前
|
JSON Java 关系型数据库
Java更新数据库报错:Data truncation: Cannot create a JSON value from a string with CHARACTER SET 'binary'.
在Java中,使用mybatis-plus更新实体类对象到mysql,其中一个字段对应数据库中json数据类型,更新时报错:Data truncation: Cannot create a JSON value from a string with CHARACTER SET 'binary'.
275 4
Java更新数据库报错:Data truncation: Cannot create a JSON value from a string with CHARACTER SET 'binary'.
|
3月前
|
分布式计算 Java MaxCompute
ODPS MR节点跑graph连通分量计算代码报错java heap space如何解决
任务启动命令:jar -resources odps-graph-connect-family-2.0-SNAPSHOT.jar -classpath ./odps-graph-connect-family-2.0-SNAPSHOT.jar ConnectFamily 若是设置参数该如何设置
|
3月前
|
存储 Java API
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
142 4
|
3月前
|
Java Maven Android开发
【Azure Developer】VS Code打包Java maven Project 遇见 BUILD FAILURE
Unknown lifecycle phase "lean". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>
|
4月前
|
Java
让星星⭐月亮告诉你,Java异常分类[Throwable(Error/Exception(RuntimeException/其他异常)) 检查时异常 非检查时异常]
本文深入解析了Java异常处理机制,重点介绍了`Throwable`类及其子类`Error`和`Exception`,并通过实例代码、流程图和表格详细解释了异常的分类、区别及处理方法,帮助读者掌握异常处理的关键技巧,提升程序的稳定性和健壮性。
105 1
|
9月前
|
Java 程序员
Java异常处理:Error和Exception有什么区别?
Java异常处理:Error和Exception有什么区别?
282 0
|
Java
java中Error(UnsatisfiedLinkError)与Exception是有差异的
java中Error(UnsatisfiedLinkError)与Exception是有差异的
117 0
|
Java 程序员 编译器
java----Error 与 Exception
Error 与 Exception
130 0
java----Error 与 Exception