Closed ysnows closed 6 years ago
@ysnows 为了同时演示app内部调用和跨app组件调用,demo中包含了demo_component_a,demo_component_b是单独作为app运行的。
所以需要同时安装2个apk到设备上,并且由于跨组件通信采用了广播,由于系统限制,你需要先启动一次demo_b这个app,然后才能在demo中调用到ComponentB。
PS: 之所以这样做,是为了解决单组件直接跨app与主工程进行组件调用的问题,从而达到从一开始进行组件化改造就可以享受到单组件独立运行秒编译的好处,无需与任何其他组件一起打包运行。
欢迎加qq群交流: 686844583
@ysnows 在小米的手机上,同时安装了两个app,并打开了Component_b ,依然结果code 也是 -5
@wu1178279937 小米手机上可以在应用设置页面给Demo_B赋予自启动权限
依赖地址"com.billy.android:cc:1.1.0"
写在了cc-settings.gradle中,只要按照readme文档中的说明apply这个文件就行,不用手动添加对CC库的依赖