关于WMRouter不支持InstantRun的问题
Closed this issue · 1 comments
Knight-ZXW commented
测试了 WMRouter的Demo工程 打开InstantRun的情况下编译会出错
错误日志为
What went wrong:
Execution failed for task ':demoapp:transformClassesWithInstantRunVerifierForDebug'.
Unexpected scopes found in folder '/Users/hb/code/opensource/WMRouter/demoapp/build/intermediates/transforms/WMRouter/debug'. Required: PROJECT, EXTERNAL_LIBRARIES. Found: EXTERNAL_LIBRARIES, PROJECT, SUB_PROJECTS
尝试将WMRouterTransform 中的getInputTypes 方法返回值从 TransformManager.CONTENT_JARS 改为 TransformManager.CONTENT_CLASS 解决了这个问题
本身这个transform不需要对资源做处理,所以这样修改应该没什么问题
jzj1993 commented
代码已合并,之前版本会生成资源文件所以用的CONTENT_JARS,新版本确实直接用CONTENT_CLASS就可以了,感谢~