美文网首页
Gradle报错Execution failed for tas

Gradle报错Execution failed for tas

作者: 程序员张晴天 | 来源:发表于2019-03-05 18:38 被阅读0次

具体问题:

在添加WMRouter后,使用Android Studio的绿三角Run运行项目,一直卡在Task :app:transformClassesWithInstantRunVerifierForDebug FAILED位置,但是直接Build APK又是可以的。

运行时,Build报错信息如下:

[WMRouter] Transform: start...
[WMRouter]     find ServiceInitClass: com.sankuai.waimai.router.generated.service.ServiceInit_d12156b8e6d997b759fece14b0d8ae9f
[WMRouter] GenerateInit: start...
[WMRouter] GenerateInit: cost 2 ms
[WMRouter] Transform: cost 256 ms

> Task :app:fastDeployDebugExtractor
> Task :app:generateDebugInstantRunAppInfo
> Task :app:checkManifestChangesDebug
> Task :app:transformClassesWithExtractJarsForDebug
> Task :app:transformClassesWithInstantRunVerifierForDebug FAILED
> Task :app:buildInfoGeneratorDebug

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithInstantRunVerifierForDebug'.
> Unexpected scopes found in folder '/Users/中间省略/app/build/intermediates/transforms/WMRouter/debug'. Required: PROJECT, EXTERNAL_LIBRARIES. Found: EXTERNAL_LIBRARIES, PROJECT, SUB_PROJECTS

解决办法:

实际上是WMRouter没有兼容Instant Run的原因,在Preferences里关闭Instant Run就可以运行了。

如果对你有帮助的话,点赞、评论、赞赏都是对我的鼓励,也是支持我写下去的动力,谢谢!

相关文章

网友评论

      本文标题:Gradle报错Execution failed for tas

      本文链接:https://www.haomeiwen.com/subject/brbouqtx.html