当前位置: 首页 > 知识库问答 >
问题:

AOSP:无法在Ubuntu 18.04上加载模拟器

景国兴
2023-03-14

我尝试在官方指南的基础上在Ubuntu 18.04.4上构建AOSP。在启动模拟器之前,所有工作看起来都很好。

第一步:回购初始-u https://android.googlesource.com/platform/manifest-bAndroid-10.0.0_r29 -深度=1 -平台=自动

第二步:存储库同步 -qc -j4

Step3:源代码构建/envsetup.sh

第四步:午餐aosp_arm64-eng

第五步:制作j4

Step6:模拟器

root@simon-MS-7850:~/工作区/ANDROID_S# 模拟器

模拟器:警告:找不到崩溃服务可执行文件/root/workspace/ANDROID _ S/pre builds/ANDROID-emulator/Linux-x86 _ 64/emulator 64-crash-service

模拟器:警告:系统分区大小已调整为与图像文件(3083 MB)匹配

statvfs(“/根/工作区/ANDROID_S/输出/目标/产品/generic_arm64/快照/default_boot/ram.img')失败:没有此类文件或目录

模拟器:警告:加密已关闭

pa_context_connect失败

PulseAudio:原因:连接被拒绝

pulseaudio:无法初始化pa上下文音频:无法初始化“PA”音频驱动程序

仿真器启动,但停留在空白屏幕上,并得到上述错误“…ot/ram”。img')失败:没有这样的文件或目录'。我找到了一个文件ram.img。目录“…/default_boot/”而不是ram.img中的脏。

root@simon-MS-7850:~/workspace/ANDROID_S/out/target/product/generic_arm64/snapshots/default_boot#ls

内存. img .脏快照. pb

不知道关键原因以及如何解决它。

共有1个答案

张绍晖
2023-03-14

首先,使用下面的命令吃午饭,因为我不确定你是否真的需要aosp_arm64-eng,这实际上取决于你的底层处理器。

午餐aosp_x86_64-eng

其次,大多数情况下,问题都与KVM安装有关,KVM安装为您提供了虚拟化支持,即使安装了它,有时也会缺少适当的用户组。请尝试以下命令:

sudo apt install-y qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils wget解压缩

sudo usermod-aG kvm raj

sudo usermod-aG libvirt raj

有关更多信息,请点击此链接上的指南:https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-install-android-studio-on-ubuntu-18-04-lts-bionic-beaver.html

注意:ram.img.dirty与此无关,如果您执行上述步骤,这将自动修复。

 类似资料:
  • 问题内容: 在Ubuntu上运行,出现此错误: 平台工具是最新的。 模拟器图片的使用,它在Android N上。 更新(2016年12月2日): @Sébastien的解决方案不再起作用,但提供: 如果我禁用基于GPU的渲染并切换到基于软件的GL图形,则会出现以下运行时错误: 问题答案: 遇到相同的问题,我的解决方法是设置以下env变量: 导出ANDROID_EMULATOR_USE_SYSTEM

  • 我在Android Studio中更新了Android模拟器。更新后,当我尝试启动AVD时,我总是得到“模拟器进程被杀死”。 我试着从命令行启动它,得到以下错误。 模拟器:Android模拟器30.5.3.0版本(build_id 7196367)(CL:N/A)dyld:未加载库:/system/Library/framework/iousbhost.framework/versions/a/i

  • 我在尝试使用ios应用程序上的滑动功能时遇到问题。目前正在将Appium v1.3.5与Cucumber/RubyMine v7.04联合使用。 我尝试使用一个范围的x,y坐标。然而,我仍然只能刷一半,无法点击屏幕上的元素。 以前有人遇到过这个问题吗? 请发送错误消息:

  • 我希望在R x64 3.1.2中加载rJava。OS-Windows 8.1 64位 尽管安装似乎工作正常: 我在加载包时出错: 卸载和重新安装R似乎也不能修复问题。 删除旧的java版本也无济于事。

  • 我一直在做一个android项目,我在我的iMac上使用android studio[软件OS X 10.9.5,图形英特尔高清图形5000 1024 MB,处理器1.4GHz英特尔酷睿i5]。 我可以在谷歌上找到很多类似的解决方案&所以,但我不能在Mac上使用这些解决方案??? 我遵循了这里给出的所有步骤,但运气不好,仍然无法启动模拟器。我想这和mac OS有关。 有人能告诉我在MAC上怎么做吗

  • 将ANDROID_HOME和JAVA_HOME添加到sh配置文件(为了不每次都设置它们)echo“export JAVA_HOME=$(/usr/libexec/JAVA_HOME)”>>~/.bash_profile echo“export ANDROID_HOME=/usr/local/adt/sdk”>>~/.bash_profile 安装Android构建和平台工具$android_hom