luckybilly / CC

业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
https://luckybilly.github.io/CC-website/
Apache License 2.0
4.04k stars 636 forks source link

下载Demo后运行,ComponentB组件里的内容不能打开,返回-5 #5

Closed ysnows closed 6 years ago

ysnows commented 6 years ago

image

luckybilly commented 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

wu1178279937 commented 6 years ago

@ysnows 在小米的手机上,同时安装了两个app,并打开了Component_b ,依然结果code 也是 -5

luckybilly commented 6 years ago

@wu1178279937 小米手机上可以在应用设置页面给Demo_B赋予自启动权限

luckybilly commented 6 years ago

依赖地址"com.billy.android:cc:1.1.0"写在了cc-settings.gradle中,只要按照readme文档中的说明apply这个文件就行,不用手动添加对CC库的依赖