命名为base.apk(这就是上图中的base.apk的来源啦)2将模组文件解压放到mods目录(注意目录结构,接下去会做详细讲解)3用文
⊙﹏⊙‖∣°
Base Apk首次安装的apk,公共代码和资源,所以其他的模块都基于Base ApkConfiguration APKsnative libraries 和适配当前手机屏幕
≡(▔﹏▔)≡
B a s e A p k shou ci an zhuang de a p k , gong gong dai ma he zi yuan , suo yi qi ta de mo kuai dou ji yu B a s e A p k C o n f i g u r a t i o n A P K s n a t i v e l i b r a r i e s he shi pei dang qian shou ji ping mu . . .
Base APK: 当用户下载你的app时,base apk是首个被安装,所有split apks都能访问base apk代码和资源.Configuration APKs: 这
变成“base.apk.1”,从而不能安装.这个问题该如何解决呢?下面我分享两种比较简单的方法,供大家参考.一保存后修改扩展名然
点击打开“文件管理”.点击打开“下载与收藏”.点击打开“分类”中的“微信”.滑动上下滚动条,找到下载的“Base.apk.1 ”文件,长按该文件后勾选.勾选文件后,点击屏幕右下角的“菜单”按钮.弹出的对话框中,选择点击“重命名”按钮.用退格键删除“.1 ”后,点击“确定”按钮.去掉“.1 ”后,文件名变成了“Base.apk ”,图标也变成了两片叶子形状.点击文件,就可以安装.弹出的界面下方,点击“安装”按钮,完成安装.
base.apk 形式存在/data/app包名下装载代码过程中,会继续解析 APK,把清单文件内容存放于 PMS对 apk 进行签名校验安装成功后
base-master.apk与timelagutil-master.apk.baseapk就是我们的项目工程,timelagutilapk则是测试工具插件apk.对外发布可以只选择
∩0∩
真正逻辑所在的apk是plugin-shadow-apk-debug.apk,是在该apk的私有文件目录中. 从代码中分析也可知道,此apk是插件化apk,使
拿到本地的apk文件读取固定字节与预定义魔数做比对然后再往前读取两个字节为渠道信息长度再根据这个长度往前读取对应字节,即
base.apk ,只有下载后才能看到应用名称是什么,即使是私聊发送也会显示包名,JYshare会让你帮你解决这些问题.▌ 应用特点介绍
发表评论