android源码编译 卡住-安卓 | 编译Android源码并用模拟器打开

作为刚接触Android开发的朋友,虽然Android代码较多,熟悉起来比较困难,但这并不妨碍我们先尝试编译一下Android源码。 这篇文章记录了编译Android源码并使用模拟器打开的过程。

初始化编译环境

首先进入Android源码根目录,执行Android提供的环境配置脚本:

因为权限的原因,直接使用root身份会省去很多问题。

source build/envsetup.sh

该命令会将 envsetup.sh 中用到的所有命令加载到环境变量中,并加载编译时会用到的函数命令 help、lunch、m、mm、mmm 等。 这是相当神奇的。 这个机制值得以后继续了解。 。

选择编译选项

在命令行上执行lunch。 这个命令是在环境刚初始化的时候引入的:

Android 13 已经提供了 70 个编译选项,您可以指定表中没有的编译选项,但它们仅以三种类型结尾:

android源码编译 卡住-安卓 | 编译Android源码并用模拟器打开

这里我们选择phone_x86_64-userdebug版本进行编译。

写入了一系列的环境变量。

执行编译

要执行编译,请使用之前配置的 m 命令。 由于北大的服务器还可用,我们可以直接j20

m -j20

编译立即开始。

既然我们谈到了配置,那么让我看一下正在编译的服务器配置。

好家伙,这配置真是强啊。 。

检查c盘android源码编译 卡住,发现有1T,62G内存。 可以说是高端配置了。

虽然我在编译过程中遇到了一些问题,而且我的笔记本电脑坏了,花了一段时间android源码编译 卡住,但重新拉取Android源码后,问题消失了。 经过近一个小时的编译,可以看到Android源码编译成功。

用模拟器打开

重复source和lunch操作,然后使用emulator命令启动Android模拟器。 我们的Android系统之一将运行在Linux上~

进入Android Shell

我们还可以进入Android Shell并使用adb工具,命令:

adb shell

至此我们已经步入了Android系统的shell,我们可以在Android系统上执行shell命令了。

稍后我们将尝试更改Android源代码并替换userdata分区的文件系统。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 android源码编译 卡住-安卓 | 编译Android源码并用模拟器打开 https://www.wkzy.net/game/193440.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务