0 前言

参考资料[1]基于Android-P对Emulator的使用进行了说明,Android-S情况有变,因此撰写本文进行记录。

1 编译

根据参考资料[1]的方法编译“aosp_x86_64-eng”,完成后执行emulator无法正常进入模拟器,终端提示如下:

emulator: Android emulator version 30.8.3.0 (build_id 7595944) (CL:N/A)
2022-06-29 08:51:09.949 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering beacon_swarm
2022-06-29 08:51:09.950 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering beacon
2022-06-29 08:51:09.950 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering scripted_beacon
2022-06-29 08:51:09.950 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering remote_loopback
2022-06-29 08:51:09.950 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering car_kit
2022-06-29 08:51:09.950 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering classic
2022-06-29 08:51:09.950 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering sniffer
2022-06-29 08:51:09.950 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering keyboard
emulator: WARNING: encryption is off
handleCpuAcceleration: feature check for hvf
cannot add library prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
added library prebuilts/android-emulator/linux-x86_64/lib64/vulkan/libvulkan.so
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0qemu-system-x86_64: Could not open 'out/target/product/generic_x86_64/userdata-qemu.img': No such file or directory

根据参考资料[2][3]的提示,编译“aosp_x86_64-eng”不会生成qemu所需镜像,需编译SDK[4]:

lunch sdk_x86_64              # [2]
# or
lunch sdk_phone_x86_64        # [3]

上述combo默认不会显示到Lunch menu中,根据参考资料[5]的提示,可仿照原有menu,将上述combo也添加进入:

COMMON_LUNCH_CHOICES := \aosp_arm64-eng \aosp_arm-eng \ aosp_x86_64-eng \aosp_x86-eng \sdk_x86_64-eng \              # Added by OneSeasdk_phone_x86_64-eng \        # Added by OneSeasdk_x86_64-userdebug \        # Added by OneSeasdk_phone_x86_64-userdebug    # Added by OneSea
# @file: build/make/target/product/AndroidProducts.mk

无论是sdk_x86_64-eng还是sdk_phone_x86_64,编译结果目录都是out/target/product/emulator_x86_64,执行emulator果然可以成功启动模拟器。

参考资料

[1]Android-P Emulator

[2]aosp 12 编译后无法启动模拟器问题

[3]Ubuntu 20.04编译AOSP 并启动模拟器

[4]Android源码编译SDK

[5]android 12 源码编译与虚拟机调试

Android-S模拟器相关推荐

  1. 介绍一款比Android原生模拟器还要快的模拟器Genymotion(转)

    源:介绍一款比Android原生模拟器还要快的模拟器Genymotion

  2. 更改android AVD模拟器创建路径位置的方法

    2019独角兽企业重金招聘Python工程师标准>>> 使用eclipse创建的android AVD模拟器,默认位置一般在用户文件夹下的.android文件夹中,并且路径不可有中文 ...

  3. 解决Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示

    Android 启动模拟器是出现" Failed to allocate memory: 8"错误,模拟器无法启动,如下: [2012-11-26 13:40:12 - TestS ...

  4. android n模拟器,BlueStacks推出Android N模拟器

    原标题:BlueStacks推出Android N模拟器 IT之家1月23日消息,相信有不少玩家都有过在电脑上玩手游的经历,打怪升级这类游戏在操作似乎还是交给键盘和鼠标比较高效,电脑端体验安卓游戏自然 ...

  5. android studio panic,Android Studio模拟器PANIC错误

    Android Studio模拟器突然停止工作.当我尝试运行虚拟设备时,我在事件日志中收到以下错误. 模拟器:PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT仿真器:处理完成, ...

  6. 2022年Android官方模拟器安装Xposed教程+测试工具PatDroid安装教程

    碎碎念:截至笔者写此教程的2022.10.10,xposed官网貌似已经G了(?),网上有的教程已经过时,有的是针对奇怪的商用的Android模拟器的教程(以科研工作者的角度来说),在此环境下出一篇A ...

  7. Android studio 模拟器启动黑屏解决办法

    Android studio 模拟器启动黑屏 这学期选修了Android应用开发,学习过程中使用Android studio也遇到了一些小问题,写一些遇到的问题记录一下. 前两天上机实验时模拟器打开全 ...

  8. Android手机模拟器旋转快捷键

    Android手机模拟器旋转快捷键:CTRL+F11 转载于:https://blog.51cto.com/568464209/1308983

  9. Android Studio模拟器启动时显示Could not automotically detect an ADB binary

    Android Studio模拟器启动时,会显示Could not automotically detect an ADB binary.的提示信息如图1所示. 图1 提示信息 图1中的提示信息的意思 ...

  10. 夜神安卓(android)模拟器 摇一摇

    夜神安卓(android)模拟器 摇一摇 以微信摇一摇为例: 第一步:进入微信摇一摇,摇一摇快捷键是Ctrl+8. 第二步:点击模拟器右侧工具栏中操作助手(脚本录制)的功能. 1.打开操作助手后按F1 ...

最新文章

  1. 语言模型GPT跨界CV,OpenAI揭示强算力Transformer具有通用性
  2. 转:MySQL索引原理及慢查询优化
  3. 快速排序算法 java 实现
  4. python 灰度改二值,Python Image 对验证码进行灰度和二值法处理 去掉边框
  5. Yum (yellow dog update manager)
  6. HDU1256 画8【打印图案】
  7. tpc ds 导入到oracle,用TPC-DS测试Sql server,Oracle
  8. 深入了解字符集和编码
  9. msdev devenv 的命令行用法
  10. ECLIPSE软件安装MyBatis插件 MyBatis Generator
  11. 【Python人工智能】Python全栈体系(二十)
  12. 关闭Windows系统的应用程序或窗口的快捷键有哪些?
  13. 特斯拉员工年薪曝光:软件工程师 109 万元
  14. 算法学习:归并排序, pta归并排序(递归法)
  15. 主动降噪耳机榜单,降噪耳机南卡和万魔哪个降噪好?
  16. 连接HBase的正确姿势
  17. 恭喜ULAM团队在数字版权领域的研究上有了新突破
  18. c语言迷宫代码大全,C语言---迷宫游戏 代码
  19. 齐鲁工业大学c语言程序设计试题及答案,2016年齐鲁工业大学理学院C语言程序设计考研复试题库...
  20. mac10.11+vim rust开发环境搭建

热门文章

  1. 计算机类绘图的文献,基于计算机CAD绘图探讨论文
  2. .xmind用什么软件打开_xps用什么软件打开(xps文件打开方法)
  3. win10桌面计算机快捷没了,大神帮您win10系统桌面计算机快捷图标不见了的技巧...
  4. 从产品角度看人口政策和生育减少问题
  5. CSS 小技巧:如何保留 hover 的状态?
  6. 重要不紧急紧急不重要
  7. 安卓调用科大讯飞语音
  8. zuul网关的过滤器类型
  9. 寄存器的偏移地址是什么意思?还有基地址,偏移地址就是相对于及地址的offset
  10. 安卓机被锁屏的6种解锁方法