Android APK 上Code(6.0为主)

APK上code分两种情况

预装到system下,不可以卸载的类型

第一种

将APK重命名为rar类型,然后解压缩,文件夹中无lib文件夹,即无so
在这里插入图片描述
1:则直接把APK丢到对应目录,即//Mainz/marshmallow-mstar-master/device/mstar/common/apps/xxx.apk

2:添加apk到//Mainz/marshmallow-mstar-master/device/mstar/bennet/device_xxxx_xxx.mk中
在这里插入图片描述
3:添加apk到//Mainz/marshmallow-mstar-master/device/mstar/common/apps/Android.mk
在这里插入图片描述
4:Mainz/marshmallow-mstar-master/device/mstar/common/apps/Android.mk中APK根据属性放置
在prebuilt_apps(需要签名)presigned_apps(不需要签名)

在这里插入图片描述
在这里插入图片描述

第二种

将APK重命名为rar类型,然后解压缩,文件夹中有lib文件夹,即有so
在这里插入图片描述
1:建APK文件夹在丢到对应目录,即Mainz\marshmallow-mstar-master\device\mstar\common\apps\LuxnDp
在这里插入图片描述
2:将APK放到文件夹中,将APK解压缩中的lib文件夹copy过来,copy另外一个apk文件夹中的Android.mk文件过来

3:添加apk到//Mainz/marshmallow-mstar-master/device/mstar/bennet/device_xxx_xxx.mk中

在这里插入图片描述
4:注意,带so的APK不需要再放到//Mainz/marshmallow-mstar-master/device/mstar/common/apps/Android.mk中去
在这里插入图片描述
5:修改Z:\PERFORCE\Mainz\marshmallow-mstar-master\device\mstar\common\apps\LuxnDp\Android.mk,添加so库,修改APK名字,修改签名信息等
在这里插入图片描述
PS:APK默认不签名,签名需要系统权限

预装到data下,可以卸载的类型

1:把APK放到Mainz\marshmallow-mstar-master\device\mstar\bennet\apps下,并且修改Android.mk文件
在这里插入图片描述
在这里插入图片描述
2:添加apk到//Mainz/marshmallow-mstar-master/device/mstar/bennet/device_RG_3S005_Pure.mk中
在这里插入图片描述
经典案例
xx客户中文版本释放Launcher后,系统开机起来后,黑屏,重启就一直卡在开机动画那里,经查实,在system/app下无Launcher APK,后面发现在Android.mk中漏加了apk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值