VMware虚拟机Ubuntu1804编译Android 10.0

 

系统

windows系统下VMware Workstation 15 Pro虚拟机装的Ubuntu1804  64位

 

Android版本

Android-10.0.0_r26

 

代码下载

参考android网站

https://source.android.google.cn/setup/build/downloading?hl=zh-cn

 

 

 

使用 -b 指定要下载的分支

repo init -u https://android.googlesource.com/platform/manifest -b android-10.0.0_r26

 

下载代码需要能翻墙,不能翻墙请改用清华的源

编译

安装必要的依赖库及软件

https://source.android.google.cn/setup/build/initializing?hl=zh-cn

安装jdk8,apt-get install openjdk-8-jdk

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev libxml2-utils xsltproc unzip   

 

设置编译环境

. build/envsetup.sh

 

用lunch命令选择要编译target

 

给对应target的配置文件加上音频相关设置

如果不加这个宏,编译过程中会出错。

 

编译命令m

  • m - 从树的顶部运行编译版本。这很有用,因为您可以在子目录中运行 make。如果您设置了 TOP 环境变量,它便会使用此变量。如果您未设置此变量,它便会从当前目录中查找相应的树,以尝试找到树的顶层。您可以通过运行不包含参数的 m 来编译整个源代码树,也可以通过指定相应名称来编译特定目标。
  • mma - 编译当前目录中的所有模块及其依赖项。
  • mmma - 编译提供的目录中的所有模块及其依赖项。

 

运行

打开虚拟机硬件加速

否则找不到KVM

安装模拟器Qemu

注:android10.0不支持 mini target了。

我测试这个模拟器跑不起来。

换成可以,但要把模拟器图形加速换成swiftshader,否则启动黑屏。

启动命令为 emulator -gpu swiftshader_indirect

 

也可以在模拟器设置里把图形加速设置成SwiftShader,如下图

设置好以后,可以直接用emulator命令启动。

 

调试

用后台方式启动模拟器:

emulator &

进入aosp内linux系统

 adb -s device-name shell

 

查看日志

adb -s device-name logcat

在我的机器上是:adb -s emulator-5554 logcat

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在VMware虚拟机上安装Ubuntu 18.04,您可以按照以下步骤进行操作***下载并安装VMware Workstation Pro虚拟机软件。 2. 安装完成后,打开VMware Workstation Pro并点击“新建虚拟机”按钮。 3. 在虚拟机创建向导中,选择“典型(推荐)”选项,并点击“下一步”。 4. 在“安装操作系统”页面,选择“安装光盘镜像文件(ISO)”选项,并点击“浏览”按钮选择您下载的Ubuntu 18.04的ISO镜像文件。 5. 接下来,输入虚拟机的名称和位置,并选择虚拟机的硬件配置(如处理器数量、内存大小等)。建议将内存设置为2GB,并将处理器核心数设置为4核。 6. 点击“下一步”并在“网络类型”页面选择适合您的网络配置。 7. 在“磁盘容量”页面,选择磁盘大小并点击“下一步”。 8. 确认设置并点击“完成”按钮。此时,您的虚拟机将被创建。 9. 在虚拟机列表中找到您刚刚创建的Ubuntu虚拟机,右键点击并选择“编辑虚拟机设置”。 10. 在虚拟机设置窗口中,您可以对虚拟机的各种设置进行配置。例如,您可以设置共享文件夹、网络连接等。 11. 完成设置后,您可以点击“开启此虚拟机”按钮来启动Ubuntu 18.04虚拟机。此时,您将进入Ubuntu的安装界面,按照提示进行操作即可完成安装。 请注意,上述步骤仅提供了一个基本的安装过程,具体步骤可能会根据您的实际情况和需要有所不同。希望对您有帮助!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值