魔趣-nexus源码编译
魔趣-nexus源码编译
目标手机是Motorola nexus,开发代号为 shamu
1、先下载魔趣android分支kmp源码(mkp分支是android 9.0版)
2、下载shamu硬件适配项目源码
打开网址 https://github.com/MoKee,搜索 shamu 查找所有分支,找到4个分支
android_device_motorola_shamu (这个项目没有kmp分支,放弃)
android_kernel_motorola_shamu (下载mkp分支)
android_vendor_motorola_shamu(下载mkp分支)
android_device_moto_shamu (下载mkp分支)
3、解压文件到合适目录,修改和增加配置文件
android_kernel_motorola_shamu_mkp.zip 解压到 android源码目录/kernel/motorola/shamu/
android_vendor_motorola_shamu.zip 解压到 android源码目录/vendor/motorola/shamu/
android_device_moto_shamu_mkp.zip 解压到 android源码目录/device/motorola/shamu/
修改 android源码目录/device/motorola/shamu/BoardConfig.mk文件,将里面的/moto/全部替换成/motorola/
修改 android源码目录/device/motorola/shamu/camera/QCamera2/android.mk文件,将里面的/moto/全部替换成/motorola/
在android源码目录/device/motorola/shamu/ 目录下 创建vendorsetup.sh文件,将下面3行复制到文件保存
add_lunch_combo mk_shamu-engadd_lunch_combo mk_shamu-useradd_lunch_combo mk_shamu-userdebug
4 编译android源码
回到 android源码目录/
输入 source build/envsetup.sh
输入 lunch
在列出编译目标项目 选择 mk_shamu-user
输入mk_shamu-user对应的序号
输入mke bacon -j8
开始正式 编译,经过漫长等待,会在android源码目录/out/target/procut/shamu/下生成ROM包
直接安装生成的ROM就可以了
魔趣-nexus源码编译相关推荐
- android源码编译并刷入nexus 6p手机
来自"梧桐那时雨"的博客:https://blog.csdn.net/fuchaosz/article/details/52473660 1 前言 经过一周的奋战,终于从谷歌官网上 ...
- 听说你还没学Spring就被源码编译劝退了?30+张图带你玩转Spring编译
之所以写这么一篇文章是因为群里的小伙伴在编译源码时碰到了问题,再加上笔者自身正准备做一个源码的注释版本,恰好也需要重新编译一份代码,至于为什么要将源码编译到本地就不用多说了吧? 比如,你可以任意的 ...
- Flume 1.7 源码分析(一)源码编译
Flume 1.7 源码分析(一)源码编译 Flume 1.7 源码分析(二)整体架构 Flume 1.7 源码分析(三)程序入口 1 说明 Flume是Cloudera提供的一个高可用的,高可靠的, ...
- ambari 2.5.0源码编译安装
参考:https://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari/index.html Ambari 是什么 Ambar ...
- spring-framework-5.1.x 源码编译 环境搭建 [ idea:2020.1 ]
spring-framework-5.1.x 源码编译 环境搭建 [ idea:2020.1 ] 一. Gradle下载与安装 软件名称 版本 下载地址 jdk jdk 11.0.5 下载链接 提取码 ...
- Spark 3.0 发布了,代码拉过来,打个包,跑起来!| 附源码编译
作者 | 敏叔V587 责编 | 徐威龙 封图| CSDN 下载于视觉中国 Spark3.0已经发布有一阵子了,官方发布了预览版,带来了一大波更新,对于我们程序员来说,首先当然是代码拉过来,打个包,跑 ...
- [Android Pro] Android源码编译之Nexus5真机编译
reference to : http://blog.csdn.net/liu1075538266/article/details/51272398 1. 前言 在Android安全的研究工作中, ...
- Spring源码系列(十三)——Spring源码编译及详细注解
文章目录 1. 环境搭建 2. 代码编译 2.1 编译代码 2.1.1 build.gradle 2.1.1.1 第一处 2.1.1.2 第二处 2.1.2 gradle.properties 2.1 ...
- Android 内核源码编译记录
注:此处内容总结自google官网:AOSP 编译内核.编译完成后刷机部分参考自其他大佬的文章.文中末尾提供了上传至CSDN的msm内核和Aarch64gcc工具 的下载链接,不想从官网下载的可以直接 ...
最新文章
- Spring Arm Component
- TensorFlow贡献者黄文坚:解读对比13个深度学习框架后的选择
- fseek/ftell/rewind/fgetpos/fsetpos函数使用-linux
- c语言 typeof 结构体,Go语言通过反射获取结构体的成员类型
- IOS应用管理学习,进阶,涉及字典转模型,工厂方法,面向对象思想,页面布局等
- linux下的shell运算(加、减、乘、除)
- [SpringBoot2]文件上传_单文件与多文件上传的使用
- 1978:【18NOIP普及组】标题统计
- 关于C#关闭窗体后,依旧有后台进程在运行的解决方法
- [Serializable]的应用--注册码的生成,加密和验证
- arduino UNO 点亮LED例程
- python 拍照搜题_大学慕课2020用Python玩转数据答案搜题公众号
- 菜鸟教程网oracle,Oracle数据库入门教程 Oracle数据库菜鸟教程
- 傅里叶光学-函数简介
- dos 命令检索文件
- B站左程云算法笔记06
- 《未来世界的幸存者》后感
- 导航网站完整程序源码
- 小幅震荡市场下的期权投资策略举例
- win10系统电脑点击桌面图标没反应怎么处理