Android插件化(Small框架使用教程1)
1、1.创建项目,这一步和以往创建项目都一样,包名工程名,放置路径都可以自己定

3、新建applicaiton,如果项楫默礤鲼目中用到数据库,初始化也在宿主的applicaiton中初始化public class My帆歌达缒Applicaiton extends Application { @Override public void onCreate() { super.onCreate(); Small.preSetUp(this); Small.setLoadFromAssets(BuildConfig.LOAD_FROM_ASSETS); Small.setUp(this, new Small.OnCompleteListener() { @Override public void onComplete() { } }); }}
4、新建插件Module:实例:Application Name: App.mainModule name: app.mainpackage name: com.example.mysmall.app.main如果选择Android Library,app.*换成lib.*



8、成功后,可以在宿主的jnilibs/armeabi文件路径下找到插件的.so包,然后运行宿主即可运行,也可以单个插件调试,如下图3所示,small框架的方便之处就是这个,可以单个插件调试!



10、输入命令后打包不成功的可能的原因:1.查看你的module和lib是否创建错了2.查看配置路由的json文件是否包名有写错3.查看jnilibs下是否正确生成.so包
11、demo代码上传百度云盘,链接:链接:https://pan.baidu.com/s/1bb2fKR2L8-dJD57nwLcicA 密码:3cj1