| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> win10+ubuntu18.04搭建Android源码编译环境 -> 正文阅读 |
|
[开发工具]win10+ubuntu18.04搭建Android源码编译环境 |
一、基本配置
本机硬件配置:cpu 4.0GHZ? 6核12线程)+ RAM 32g?ddr4 + 512G SSD(机械硬盘也行) 操作系统/软件环境配置:win10+VMware 16 + ubuntu18.04? ps:虚拟机内存我给了18g? 最好不要低于16g 不然会编译出错。至于硬盘,推荐ssd,土豪直接上NVME。一开始我用的机械硬盘装虚拟机,编译的时候,比较卡,体验不佳。 二、搭建步骤1.VMware安装ubunbu没什么好说的,参考:超详细教程在VMware上安装Ubuntu18.04系统_帅中的小灰灰的博客-CSDN博客_vmware安装ubuntu18.04 2.构建编译环境安装好ubuntu后,就可以构建编译环境了 首先进入当前用户目录(默认) ????????1.更新软件源:
? ? ? ? 2.安装openJDK:
? ? ? ? 3.安装依赖库:
? ? ? ? 4.安装repo:
? ? ? ? ? ? 如果访问不了谷歌,这里还需要修改一下镜像源,修改 ~/bin/repo 文件,加入以下第129行,使用中科大镜像源:
? ? ? ? ? ?? ? ? ? ? ? ? ?? ? ? 5.创建源码目录:
5.配置个人信息:
5.初始化源码仓库: ? ? ? ?
5.同步代码:
三、开始编译编译之前我们还需修改一下默认的编译目标选项,因为Android12编译目标中默认是没有模拟器的。 进入? ~/aosp/build/target/product? 找到?AndroidProducts.mk 修改如下 以上修改完后,我们就可以一个x86_64 模拟器专用的系统镜像了: source? build/envsetup.sh lunch? sdk_phone_x86_64-eng make -j8(最大支持个人电脑cpu线程数*2) 编译完成后启动模拟器 执行 emulator? 启动模拟器 效果如下: ? ok,完结~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/25 20:52:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |