| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Windows环境下,用 VMware 编译 Lineage 15. 1安卓源码,并刷机 Redme Note 5 -> 正文阅读 |
|
[系统运维]Windows环境下,用 VMware 编译 Lineage 15. 1安卓源码,并刷机 Redme Note 5 |
为什么网上那么多分享了,还要再写一篇?因为真的踩了太多的坑了。
注意: Lineage 15.1 本身是为 Redmi Note 5Pro 适配的系统,相关的厂商文件我没有抽取到也可能是因为这个。如果你有这两款机型,可以直接按照本教程操作。如果手头是其他机型,也可以去 Lineage 官网查看是否支持(相近机型也可以试试)。但是相信我,本分享十分完整,看完应该都会有些收获。 所需配置硬盘空间 350GB 以上内存 12GB以上科学上网虽然 lineage OS 有国内镜像源,但是部分资源在 Github 上,我这里的网络正常是无法访问 Github 的,有时浏览器能访问但是终端不行。 相关网站Lineage 官网 搭建虚拟机Windows: windows 10 专业版 ubuntu 硬盘大小 300GB 以上下载并完整编译一次,需要不到 280 GB 空间。以后模块编译、多次编译肯定还需要更多的空间,目前我还没不知道,建议初始最少 300 GB。如果后面发现空间不够,VMware 也是可以扩容的。 ubuntu 内存 8GB以上 + ubuntu 核心 12 核我的 windows 宿主机是 16GB 内存 + i5 10400f,第一次完整编译大概 2 小时左右 搭建 ubuntu 的软件环境确定需要的
从 Google 官网 copy 的,里面可能有不需要的软件包。但是作为虚拟机,多安装了几个软件,也无所谓。
软件配置修改Git
open-sdk如果是其他高版本的源码可能不需要 open-sdk ,也就不用此步。 jack-server如果是其他高版本的源码,可能弃用了 jack 编译器,那么也就不需要这步。
ccache
下载 源码此步骤基本参考以下链接,有部分细节补充 下载 repo
repo 的源配置为清华大学的镜像地址
建立工作目录这里可以自由创建
初始化仓库
修改系统源码的下载地址,使用清华大学镜像
右键 default.xml ,用 文本编辑器打开 开启虚拟机 ubuntu 的科学上网我曾经就遇到过:浏览器可以打开 Github,命令行 同步源码树
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:51:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |