博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Android编译时出现aapt.exe finished with non-zero exit value 1
阅读量:6888 次
发布时间:2019-06-27

本文共 399 字,大约阅读时间需要 1 分钟。

当出现这个错误的时候,说明了你的资源文件出错了。然而AS能给你提供的信息实在太少,看了半天没看出个所以然,也没有说明是哪个资源文件出错,一头雾水。

这时候就可以用

Gradlew

来调试。

而gradlew命令需要java环境,所以我们需要配置JDK和jre环境变量,过程就不说了。

若是已经配置好了java环境,便可使用Android Studio自带的终端进行调试:

此时可以看到一些java信息。

接下来输入一条非常关键的指令:

gradlew processDebugResources --debug

 

然后项目开始编译,屏幕上输出大量编译Log信息

将其全部拷贝到Notepad++,然后搜索:aapt

然后看查找到的appt错误提示是什么,从中可以看到是哪个资源文件出错。

 

参考文章:

 

转载于:https://www.cnblogs.com/tangZH/p/10691383.html

你可能感兴趣的文章
布线标准的特点
查看>>
SecureCRT 命令行快捷键命令及功能
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
利用HttpURLConnection实现SOAP调用
查看>>
判断IE版本的HTML语句详解,如:[if lte IE 9]……[endif]
查看>>
磁盘阵列
查看>>
LeetCode-3-无重复字符的最长子串(longest-substring-without-repeating-characters)
查看>>
Hadoop中的fsimage和edits(能力工场--Hadoop)
查看>>
Hadoop--1.环境准备
查看>>
Linux笔记 磁盘管理fdisk,mek2fs,mount&unmount,分区表fstab
查看>>
redhat6与7版本进入单用户模式修改root账户密码
查看>>
C++操作oracle数据库
查看>>
我的友情链接
查看>>
浅谈秒级故障切换!用MHA轻松实现MySQL高可用(三)
查看>>
转:抗锯齿方法两种(其一:paint.setAntiAlias(ture);paint.setBitmapFilter(true))
查看>>
理解 Delphi 的类(十一) - 深入类中的方法[11] - 事件方法
查看>>
Delphi 正则表达式语法(5): 边界
查看>>
高可用集群原理
查看>>
我的友情链接
查看>>