CM12.1 armani 红米 有第三方源码,如何编译?

JarenLin 2015-09-19 10:47:48
困难:不会组合armani代码到CM12.1中。
首先,我从CM的github上同步了CM12.1的源码仓库,放在一个目录下面。
然后,到红米1S的github上clone了所有相关的项目到指定的文件夹。
同步后的结果是这样的:
armani: (非CM官方,它方适配的红米1S源码)
android_device_xiaomi_armani android_kernel_xiaomi_armani_DEPRECATED
android_hardware_qcom_display-caf-new lk
android_hardware_qcom_media-caf-new proprietary_vendor_xiaomi
android_kernel_xiaomi_armani twrp_device_xiaomi_armani

cm12.1_HM1s: (CM官方的CM12.1)
abi bootable developers external libnativehelper pdk tools
android build development frameworks Makefile prebuilts vendor
art cts device hardware ndk sdk
bionic dalvik docs libcore packages system

问题:
如何编译出红米1S的ROM或者OTA?
是将armani中的代码复制到cm12.1_HM1S中吗,具体是不是这样:
cp armani/android_device_xiaomi_armani cm12.1_HM1s/device
cp armani/proprietary_vendor_xiaomi cm12.1_HM1s/vendor
android_hardware_qcom_display-caf-new和android_hardware_qcom_media-caf-new放在哪里?
然后,android_kernel_xiaomi_armani单独编译得到一个linux内核。
不知道上面的过程是否正确,还请指点。
...全文
232 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧