apk内置到系统的方法
来源:互联网 发布:免费杀毒软件知乎 编辑:程序博客网 时间:2024/04/30 16:53
第一种:不需要少些系统镜像(system.img),只需要root系统。
具体操作:
1、 将手机连接电脑,并开启USB调试模式。
2、 通过CMD进入Windows命令行窗口,输如:adbshell如下图所示:
3、 如果是root就可以进入下一步,不是root需要root自己的手机,并授权控制台root权限。
4、执行exit退出adb shell,执行adbremount 重新把只读的system系统挂载为可读写的系统。然后执行adb push <apk路径> /system/app,把要装到系统里面的apk导进去。如下图:
5、执行adb reboot 重启手机,手机里就会看到已经安装的apk。
第二种:需要Android源码,把APK以预置的方式编译到system.img。
具体方法:
1、 在packages/apps/下面创建一个app名称命名的文件夹,然后把apk放进去,并创建一个Android.mk文件。如图:
2、 编辑Android.mk文件,文件内容如下:
- LOCAL_PATH:= $(call my-dir)
- include$(CLEAR_VARS)
- # Modulename should match apk name to be installed
- LOCAL_MODULE:= blsmFlashPlayer
- LOCAL_MODULE_TAGS:= optional
- LOCAL_SRC_FILES:= $(LOCAL_MODULE).apk
- LOCAL_MODULE_CLASS:= APPS
- LOCAL_MODULE_SUFFIX:= $(COMMON_ANDROID_PACKAGE_SUFFIX)
- LOCAL_CERTIFICATE:= PRESIGNED
- #LOCAL_MODULE_PATH:= $(TARGET_OUT)/vendor/operator/app
- include $(BUILD_PREBUILT)
3、 使用mmm packages/apps/MTPtool编译,编译完成会在out/…/system/app/下面多了一个MTPtool。然后执行make snod重新创建system.img,
然后烧录即可。
我这里使用的如下命令:
- ./quick_build.sh A165_PERU mmm packages/apps/MTPTool/
- ./quick_build.sh A165_PERU snod
4、重启手机可看到预制的APK。
0 0
- apk内置到系统的方法
- apk内置到系统的两种方法
- android adb 卸载内置系统apk方法
- 6.0系统内置apk
- 删除系统APK的方法
- 带有源码的apk预置到系统
- Android系统之路(初识MTK) ------ 内置三方apk到Rom可移动/可卸载
- Android MTK 拷贝第三方App 内置apk文件到系统目录
- adb将Apk内置到系统中(system/priv-app)
- NDK编译出的apk文件安装到android系统中的方法
- android不将apk包编译到系统里的方法
- 第三方或自己开发的apk文件编译到系统文件(system.img)中的方法!!!!!
- prebuilt apk文件编译到系统文件中的方法及default SCREEN的配置
- android不将apk包编译到系统里的方法
- android不将apk包编译到系统里的方法
- android不将apk包编译到系统里的方法
- apk文件编译到系统文件中的方法
- apk文件编译到系统文件中的方法
- Navicat查询哪些表有指定字段名
- Golang bytes 包
- python 2.7 所有中文问题,及字体问题
- Nginx+tomcat配置集群负载均衡
- 读写锁------进程的同步与互斥
- apk内置到系统的方法
- enter键登录提交
- Unity3D引擎之渲染技术系列五
- nginx添加访问控制htpasswd及status配置
- MYSQL 查询包含某个数据表的所有存储过程
- rxtx+smslib java控制短信猫
- 90%的人死在了大学里,只不过八十岁才埋
- QWR3
- 文章标题 CSU 1832: Jump(DP)