需求:
集成一个新的apk模块到Android系统镜像.
实现:
这里要分两种情况, 一种是带源码的, 一种是不带源码的.
1. 无论带源码与否, 都需要在工程目录下建议Android.mk文件, 并在其中指定模块名称:
# 一种写法 LOCAL_PACKAGE_NAME := [模块名] # 另一种写法 LOCAL_MODULE := [模块名]
2. 带源码的, 需要使用以下方式将源码加入编译:
LOCAL_SRC_FILES := [源码路径]
不带源码的, 若是以apk形式存在, 则:
LOCAL_SRC_FILES := [apk路径]/[apk名称(带后缀)] # 若apk名称与模块名一致, 可以在定义了模块名称之后这样写. 这里是否写LOCAL_MODULE请自行判断 LOCAL_SRC_FILES := [apk路径]$(LOCAL_MODULE).apk
3. 在系统源码中搜索以下关键字:
PRODUCT_PACKAGES +=
这个关键字是用来将模块加入镜像中的. 找到以后就在合适的位置(什么是合适的位置需要根据源码来判断, 不同的项目源码编译配置不一致, 这里就不写具体位置了)将以下这段加上去:
PRODUCT_PACKAGES += [模块名]
4. 至此, 重新编译镜像, 需求达成.
相关推荐
安卓系统安装镜像大全
Android系统刷机方法(一) Android系统刷机方法(二) Android系统刷机方法(三) 视频教程和PDF下载地址 https://m.weishi100.com/mweb/series/?id=1372437 (1).fastboot刷机 (2).Recovery刷机 (3).一键刷机 非常详细...
android things 1.0系统镜像,由谷歌官网下载的开发版,adb可以连通。内附刷机工具和刷机教程。如果可以自行,可不下载本文件,直接从谷歌官网自行建立镜像下载,请下载开发版,否则adb无法连接。
SHA1:721A9D21A3B30BAF5D79E5C8E09802F94DB0E48E
Android源码及SDK国内镜像下载Android源码及SDK国内镜像下载Android源码及SDK国内镜像下载Android源码及SDK国内镜像下载
不用解压,可以直接安装到虚拟机里面的安卓镜像
Android图片镜像倒影特效
解决方法是把 RHEL 8.1 系统镜像挂载到 RHEL 7.3 系统上再制作一个新系统镜像,然后把新系统镜像移动到 Apache Web 根目录里面的系统镜像目录即可,也可以先到 Apache Web 根目录里的系统镜像目录再制作新系统镜像,...
在前面一篇文章中,我们分析了Android模块的编译过程。当Android系统的所有模块都编译好之后,我们就可以对编译出来的模块文件进行打包了。打包结果是获得一系列的镜像文件,例如system.img、boot.img、ramdisk.img...
该软件可以让你在android手机上模拟wingdows98 xp 还有 linux系统,不过,你要在其他地方下载镜像文件来辅助实现模拟,功能很强大
dos71镜像,系统镜像,很好用的系统镜像
编译好的Android根文件系统。编译好的Android内核镜像。提供给Android驱动开发人员环境搭建时所需。
鸿蒙 harmnoyOS Linux 系统镜像iso (包含密码和用户还有虚拟机运行)
方便大家 Android Pie 9.0 x86 镜像文件,MD5
Android SDK Docker 镜像。包括了Gradle构建工具
在Android上将操作系统镜像写入USB驱动器的App,无需root
Win7技巧:将IE11.0.3集成到Win7系统镜像.docx
Google的物联网开发套件镜像 AndroidThings0.6.0树莓派3b适配最新镜像,发布时间为2017年11月30日。 AndroidThings_0.6.0_171130_RaspberryPi_3B。