美文网首页
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