AAPT2 error: check logs for details

TensorRT的安装:一步一步教会你如何安装TensorRT TensorRT(Tensor Runtime)是由NVIDIA开发的一个用于深度学习推理(inference)优化的库,它可以在NVIDIA的GPU上加速神经网络模型的推理过程,从而提高模型的性能和效率。安装完成后,需要将CUDA的安装路径添加到系统环境变量中,以便系统能够找到CUDA的库文件。根据你安装的CUDA版本,将CUDNN的库文件复制到CUDA的安装目录中。要使用TensorRT,首先需要安装NVIDIA的CUDA和cuDNN库,并根据NVIDIA官方文档安装TensorRT。 阅读详情

AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录下可以找到它。

AAPT2 是 AAPT 的全新版本,从 Android Studio 3.0 开始,它被作为默认的资源打包工具。

在开发 App 的时候,有时候会遇到 AAPT2 error,一般如下:

Caused by: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
 at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.
 at com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.
 at com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.
 at com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.

网上很多人说,可以禁用 AAPT2 以解决该错误,具体做法是:在 根目录的gradle.properties 文件中,增加一行

android.enableAapt2=false

但是,Android Studio 会提示你,你不应该禁用 AAPT2,而且也不能解决问题。相反,无论如何你都应该使用 AAPT2:

The option 'android.enableAapt2' is deprecated and should not be used anymore.
Use 'android.enableAapt2=true' to remove this warning.
It will be removed at the end of 2018..

我们看看如何在不禁用 AAPT2 的情况下解决这些错误。

首先,AAPT2 是打包资源文件的工具,如果 AAPT2 报错了,那么可以肯定是资源文件有问题(且不论AAPT2内部错误)。

构建 App 的时候,打开 Build 窗口,点击 “Toggle View” 切换到文本输出。
在这里插入图片描述切换后如下图所示:
在这里插入图片描述从上面的报错信息里面可看出是布局 tt_item_radio.xml中报错了,有个属性为null是不正确的,这就找到报错的地方了,问题就好解决了。
查看代码如下:
在这里插入图片描述
原来有个属性写错了,修改之后加一个@符号,重新build一下就可以了

android:button="@null" 

希望可以帮到你!

UG\NX二次开发 使用UF_CURVE_create_ocf_feature函数创建“在面上偏置”特征 使用UF_CURVE_create_ocf_feature函数创建“在面上偏置”特征。 阅读详情

相关推荐

pvr.ccz转换

将游戏资源pvr.ccz格式转换成png使用的小工具使用说明: ccz -ccz abc.pvr.ccz 解压abc.pvr.ccz 为abc.pvr ccz -ccz abc.pvr.ccz -out xxx.pvr  解压abc.pvr.ccz到输出文件名  ccz -pvr abc.pvr 解压abc.pvr为abc.png  ccz -crop abc.png 按abc.plist中图元配置裁剪abc.png为多个小图  ccz -cczcrop abc.ccz 按abc.plist中图元配置裁剪abc.ccz为多个小图  ccz -pvrcrop abc.pvr 按abc.plist中图元配置裁剪abc.pvr为多个小图

AAPT2error:checklogsfordetails解决方法

之前跟别人协作开发,老是遇到xml文件的错误问题:AAPT2error:checklogsfordetails。并且很难追踪到错误在哪来,因为项目构建报错,代码都是无法追踪状态的。无意中发现了这个博客,解决我苦恼已久的问题,现在分享出来,用作自身学习,也希望可以帮助到需要帮助的人,下面附上原文链接: http://blog.sina.com.cn/s/blog_5de73d0b0102yffd....

zhouzhangfu的博客 1万+

AAPT2 error: check logs for details—Android studio build报错

1 背景 整合同事写的代码,由于修改了package名称,需要修改大量文件,修改完成后,build报错: AAPT2 error: check logs for details 2 解决 在terminal中输入: gradlew compileDebug --stacktrace 报错信息如下:   FAILURE: Build failed with an exception. * What went wrong: Task 'compileDebug' is ambiguous in root project 'XXXXX'. Candidates are: 'compileDe

AAPT2 error: check logs for details解决方法

问题解决办法

简单记录工作和学习 2579

AAPT2 error: check logs for details 错误的解决方式

AAPT2 error: check logs for detailsAAPT2错误:检查日志详情                                                                                                                                                       ...

lianghao的博客 8011

AAPT2 process unexpectedly exit. Error output 的解决

出现这个报错,一般都是资源文件处理问题, 比如同一个命名的文件,有.jpg 和.png ,你自己没有注意到,那如果遇到了如何定位呢? 按照这个贴图的位置,点击build 点击左边竖排第二个图标,就可以找到问题点 ,希望能够帮到遇到遇到相同问题的你 ...

wolfking0608的博客 1万+

解决Android Studio 新项目报错 AAPT2 error: check logs for details

昨天给项目添加了SmartRefreshLayout框架后,因为SmartRefreshLayout的“com.aaron.gradle.bintray-release” gradle使用的4.4版本所以原本的项目4.6也进行了降级操作。 项目中在 Gradle 包装中gradle/wrapper/gradle-wrapper.properties文件修改编辑 URL:distribution...

P876643136的博客 3439

AAPT2 error: check logs for details.

AAPT2 error: check logs for details.在Android studio 3.1.2上编译报错AAPT2 error:check logs for details. 在网上搜索一般的解决方法都是在gradle.properties文件里添加一行android.enableAapt2= false就行了,但是按照这种方法修改后我的编译又会报出“ Process 'com...

ficey的博客 8141

AAPT2 error: check logs for details真正解决方法

网上搜了一大堆说图片问题的,我这边把图片全替换了也不能解决,最终找到了解决办法。 //转载===================================================================== AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有...

我走的很慢,但从来不后退 5452

AndroidStudio报错 AAPT2 error: check logs for details

异常: Caused by: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:...

ezconn的博客 6896

AndroidStudio AAPT2 error check logs for details

1. 报错日志 AAPT2 error check logs for details 2. 解决方案 谷歌在 3.2.0+ 版本中已经修复了这个bug,在项目中的build.gradle 配置到3.3.0+,例如 classpath ‘com.android.tools.build:gradle:3.2.0’ 例如我的 AS 是ProjectStructure->Project->查...

苏法迪的专栏 357

Android Studio3.1 坑一:AAPT2 error: check logs for details

AAPT2 error: check logs for details 解决方法 在project的grade.properties中添加 android.enableAapt2=false  

liu362732346的博客 439

Android studio编译运行报:AAPT2 error: check logs for details

出现:AAPT2 error: check logs for details大多问题是资源文件或者代码有错误,但是android studio却没有提示那个文件报错 com.android.build.gradle.tasks.ResourceException: Error: java.util.concurrent.ExecutionException: com.android.builder...

qq1377399077的专栏 1195

AAPT2 error: check logs for details stackoverflow

AAPT2 error: check logs for details stackoverflow错误场景解决方案1、设置enableAapt2=false2、中文路径问题3、Instant Run4、support包版本冲突 错误场景 AS版本:3.2 gradle插件版本:3.1.3 support版本:23.4.0 此项目2018年9月份封版之后就没有再动过了,又开启了新的项目。直到这次国庆...

369

记:AAPT2 error: check logs for details

原本好好的项目,去厕所一趟出来,就给我报这个错:AAPT2 error: check logs for details 。真的是白色不得其姐啊!!刚开始遇到这个错误,在网上看到了很多惊讶到掉下巴的答案。其中一个答案让我记忆犹新,半夜都能笑醒。居然说是.9图的问题,让把.9后缀给去掉。WTF???坑人不带这样玩的吧。为了帮助遇到类型问题的小伙伴们,特此写下来碰到这样得问题怎么去解决。 1、首先检测...

zhangjin12312的博客 562

Android Studio AAPT2 error: check logs for details

一般错误为: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android AP...

川峰的博客 1024

记录解决AAPT2 error: check logs for details

记录解决AAPT2 error: check logs for details 1.点击右侧Gradle tab 2.点击app - Tasks - build; 双击 assemble,执行完build后,错误提示如下图:

weixin_38980300的博客 195

关于AAPT2 error: check logs for details 的问题分析定位与排查解决方法

一般都是jar包冲突导致的,尤其是support包,但是每次解决的候,要么是误打误撞搞定,要么是懵里懵逼的解决。那就可能是,我们项目中的依赖包内依赖了不同的版本。待Fetching Gradle build models 消失后,就能看到dependencies中会存在多个依赖的列表,点击列表,就能在最右侧的框框里看到这个依赖包是谁引入的。首先看studio的编译日志,如果能从编译日志中看出具体冲突的jar包,就可以根据具体jar包找对应的模块进行进一步的排查分析了。找那些有多个版本的依赖包,如下图。

进击的码字猴 807

处理AAPT2 error: check logs for details的异常

在as3.0版本以上的项目有人出现这个 AAPT2 error: check logs for details.问题,其中的一个解决办法就是在项目的gradle.properties中添加一行“android.enableAapt2=false ”代码 但是这种方案已经过,并且年底将会弃用,所以不要这样操作,因为启用后,默认就是 “android.enableAapt2=true”不能修改。 ...

The blog of CSDN in 杨天福 7726
上一篇: RecyclerView切换布局管理器时界面错乱,存在空白,分割线错位
下一篇: Gradle flavorDimensions使用方法
威威dett
博客等级 码龄13年 92粉丝 106原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值