Ubuntu14.04 下编译安卓源码,并集成自己的App为系统

2018-02-07  本文已影响255人  程小亮

源码下载及编译参考文章 https://www.jianshu.com/p/367f0886e62b

include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := demo
LOCAL_SRC_FILES := ./demo.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
LOCAL_MULTILIB := 32
LOCAL_PREBUILT_JNI_LIBS := \
    ./demo.so \
include $(BUILD_PREBUILT)

demo文件夹只要在source目录中就会被扫描到,这里可以自行新建一个专用于放第三方App的文件夹
4.2 修改系统device.mk

$ cd source
$ source build/envsetup.sh
$ lunch
$ make -j8

由于之前已经进行过全编译,此处一般会比较快,大概几分钟。
编译完之后再out/.../system/apps/应该会有demo文件夹,则说明集成成功。
注:

  1. source为系统源码目录
  2. 也可以修改/device/[设备商/devece.mk],具体目录需根据硬件厂商确定。
  3. 关于Android.mk ,可以查看这篇文章:
  4. 关于Android build 系统的相关知识,可以查看这篇文章:
目前关于Android源码编译以及集成三方App到Android 系统里就这样,基本实现了下载同步谷歌Android 源码,并集成三方App到系统,对了,如果想打包成可以刷机的系统镜像,make bootimage 就可以了。
上一篇 下一篇

猜你喜欢

热点阅读