CC icon indicating copy to clipboard operation
CC copied to clipboard

升级gradle报错的看过来

Open magicbaby810 opened this issue 1 year ago • 2 comments

https://github.com/magicbaby810/CCRegisterX

magicbaby810 avatar Aug 07 '24 08:08 magicbaby810

升级agp8.0+后cc-register有被弃用的api, Transform, 替换掉要费时, 还得调试

修改CC下registerComponent的接收参数类型为IComponent(我的项目组件全部继承于IComponent), 然后在主线程一次性把全部组件注册就可以正常使用了, 由此得知cc-register主要就是自动化注册的作用, 不要也罢.

就可以去掉classpath 'com.billy.android:cc-register:1.1.2', 去掉plugins{id 'cc-register'}

dengzhiguiios avatar Apr 24 '25 08:04 dengzhiguiios

升级agp8.0+后cc-register有被弃用的api, Transform, 替换掉要费时, 还得调试

修改CC下registerComponent的接收参数类型为IComponent(我的项目组件全部继承于IComponent), 然后在主线程一次性把全部组件注册就可以正常使用了, 由此得知cc-register主要就是自动化注册的作用, 不要也罢.

就可以去掉classpath 'com.billy.android:cc-register:1.1.2', 去掉plugins{id 'cc-register'}

你这等于把插件去了,保留了cc的路由功能,去掉了单模块开发的插件处理,其实也是个变通的法子。

cc插件升级,需要花时间调试,而且里面的核心代码会变动很大,就算修改完,还要兼容不同的gradle版本带来的api废弃和差异,也要经过多次验证,才能把逻辑逐步恢复到原来的水平 现在android技术栈真心变化太快,要学的东西太多,搞插件升级性价比不高 所以我也建议大家别折腾插件了,去掉吧

magicbaby810 avatar May 01 '25 08:05 magicbaby810