一、前言
在实际开发中有时候项目会编译出错,但是控制台看不到具体错误信息,然后使用gradle 命令执行报错的命令,有时候可以看到,有时候也看不到具体错误信息。这时候提供另外一种方式
二、解决方式
先在命令行执行以下命令:
gradlew assembleDebug --stacktrace
如果该命令执行成功,那么大概率其它命令也是错误的,如果执行不成功会直接给出错误位置。
例如:
* What went wrong:
Execution failed for task ':app:processHuaweiDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction
> Android resource linking failed
ERROR:AAPT: /Users/c/Documents/WorkSpace2/clean_apps/build/daplugin/stable-ids.txt: error: failed reading stable ID file.
然后解决完后重新编译即可