androidmalin / AndroidComponentPlugin

Android上简单实现四大组件的插件化,供学习使用
459 stars 57 forks source link

打开第三方应用失败 #6

Open LiJinJinJIn opened 2 years ago

LiJinJinJIn commented 2 years ago

我无法像DroidPlugin一样,直接打开一个资源文件中的app,

androidmalin commented 2 years ago

这个项目是一个示例, 远远没有到达可以打开第三方APP的程度,还没有完成对资源插件化的适配,项目关注于插件化基本的实现原理. 在公司项目里使用, 最重要的是考虑到稳定性,兼容性. DroidPlugin, RePlugin, VirtualAPK, Small 这几个项目都很成熟了, 有大量的APP接入使用, 网上的分析文章很多,遇到问题容易解决.

比较新的插件化项目 爱奇艺Qigsaw 腾讯Shadow,你可以关注一下.

LiJinJinJIn commented 2 years ago

前面几个基本不维护了,androidX那边很多bug,。。

LiJinJinJIn commented 2 years ago

爱奇艺和腾讯的,需要在插件里面做代码。。不是很便捷,

LiJinJinJIn commented 2 years ago

我现在无法准确的判断出来那个开发成本小了。。。

androidmalin commented 2 years ago

每个插件化框架都需要开发成本. 都需要了解基本的原理. 因为后面要适配, 不然遇到问题也解决不了. 这个接入插件化开发的公司, 都是有一个团队去维护插件化框架的. 每个插件化框架都是有自己的开发规范和约束的, 需要去学习实践和理解, 那种一行代码就能接入的几乎没有.都是要付出成本的.

要接入很方便的那种的话, 只能选择付费的了. 公司如果很有钱, 能够而且愿意投入资金, 可以购买 https://github.com/asLody/VirtualApp 许可. 小公司的话,可以尝试接入头条的一体化插件化框架(包括服务端和客户端).也是付费的,你可以了解一下. 头条的插件化框架SDK地址为: https://www.volcengine.com/docs/6365/66946

LiJinJinJIn commented 2 years ago

非常感谢

LiJinJinJIn commented 2 years ago

大概看了一下,似乎这些框架都需要对插件apk进行代码插入,无法直接打开一个不需要添加代码的apk androidmalin @.***> 于2022年5月12日周四 19:06写道:

每个插件化框架都需要开发成本. 都需要了解基本的原理. 因为后面要适配, 不然遇到问题也解决不了. 公司如果很有钱, 能够而且愿意投入资金, 可以购买 https://github.com/asLody/VirtualApp 许可. 小公司的话,可以尝试接入头条的一体化插件化框架(包括服务端和客户端).也是付费的,你可以了解一下. 头条的插件化框架SDK地址为: https://www.volcengine.com/docs/6365/66946

— Reply to this email directly, view it on GitHub https://github.com/androidmalin/AndroidComponentPlugin/issues/6#issuecomment-1124857973, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASQO276GZI6ZBHMYO6LRQX3VJTQ4BANCNFSM5VXEYX6Q . You are receiving this because you authored the thread.Message ID: @.***>