最近项目中使用人脸识别时,新建了个library,顺便说下海鑫的人脸识别demo写的也太烂了,早该更新了,不是公司要求用,真不想用这个。编译没什么问题,就是运行时报TaskExecutionException: Execution failed for task ':app:transformJackWithJackForDebug异常,按网上的那些问题都看了下,最后通过这篇文章中的gradlew compileDebugSources --stacktrace -info查找出错的原因,但是又报'gradlew' 不是内部或外部命令,也不是可运行的程序 或批处理文件,然后我以为是环境变量配置的不对,就修改环境变量,重启as,重启电脑依然不行。
后面就将gradlew命令替换成gradle终于显示出报错的具体原因。
然后到SettingAty中发现这个类包因为改了路径,找不到。
删除重新编译可以了。
后面跟同事讨论才返现项目中没有gradlew.bat文件,从其他项目中复制一份,运行gradlew也不报错了。