使用android Studio 编译时,产生这个错误.
Process 'command 'E:\sdk\build-tools\28.0.0\aapt.exe'' finished with non-zero exit value 1
解决方案:
使用Terminal调试出具体的信息.
Terminal 安装 和 配置方法
Terminal 下载资源jar包. 在File --> settings -- > Plugins中,找到Terminal,下载该资源.
1, 首先
android studio中,File --> Settings --> Tools --> Terminal中,按照如图填写:
其中,Shell path 填写为: cmd.exe 即,启动cmd的脚本入口开关
Tab name 填写为Local. 在这里注意,shell path默认灰色,无法更改的,你需要将tab name变更了名字后,在能够改Shell name.
2, 本地电脑,cmd环境变量配置
填写你本地sdk路径中的 cmd路径, 路径指定到platform-tools, 因为platform-tools文件夹下,有cmd.exe启动入口.
E:\sdk\platform-tools
这时,配置完成以后,重启android studio
3, 重启android studio
4, 重启完,android studio后,在Terminal中输入: gradlew compileDebugSources 然后按Enter
5, 我的错误定位:
花黄线位置就是,原来是我 No resource found that matches the given name (at 'color' with value '@color/gray30').
有color中,gray30颜色值丢失了/
OK, 完美解决问题