JailedBird / ArouterGradlePlugin

Arouter auto register plugin for AGP7.4+ & AGP8
Apache License 2.0
43 stars 7 forks source link

Debug的时候也会插桩,编译慢了不少 #7

Closed xiaojianli closed 6 months ago

xiaojianli commented 6 months ago

RT

JailedBird commented 6 months ago

遍历所有class然后进行transform确实很慢,有种方式你可以试试: 改一下插件代码,debug阶段关闭transform,这时候会使用Arouter 便利dex获取生成的路由类(首次运行慢一点,第二次会保存在SP里面,调试阶段应该还是有用的);

JailedBird commented 6 months ago

我晚点加一个debug的transform启用配置;

JailedBird commented 6 months ago

麻烦更新到1.0.2-beta01这个版本试试, 在app模块添加 可以避免debug阶段transform;

arouter_config {
    disableTransformWhenDebugBuild = true
}
xiaojianli commented 5 months ago

6 和 这个issue 都验证了,没有问题,能否发个正式版

JailedBird commented 5 months ago

ok,晚点弄

xiaojianli commented 5 months ago

ok,晚点弄 :+1:

JailedBird commented 5 months ago

6 和 这个issue 都验证了,没有问题,能否发个正式版

已发布1.0.2,可以去看下README