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. c winform 上传文件到mysql_WinForm上传文件至服务器
  2. asp使用mysql5.0_ASP使用MYSQL数据库全攻略
  3. android简单的自定义按钮,Android 自定义button简单示例
  4. 如何做好Code Review
  5. 深度学习之基于Tensorflow2.0实现InceptionV3网络
  6. Linux I2C核心、总线与设备驱动(一)
  7. leetcode239. 滑动窗口最大值
  8. 【英语学习】【WOTD】zero-sum 释义/词源/示例
  9. 设计模式之禅之设计模式-状态模式
  10. Maven的下载、安装和配置
  11. php微信显示通讯录,微信小程序通讯录功能实现思路分享
  12. 迅雷精简版 for Mac(迅雷下载器)v4.1.2中文版
  13. 如何用笔记本破解无线网络密码?破解无线网络密码的教程
  14. Java代理模式及其应用
  15. 简述计算机病毒的传播4种途径,4计算机病毒的传播途径.ppt
  16. 链家深圳二手房房价数据分析
  17. [数据集][转载]ImageNet 2012 1000分类名称和编号
  18. 【UVA 815 --- Flooded!】
  19. linux操作的进程调度没有采用,Linux进程调度分析
  20. 关于socket传输图片

热门文章

  1. Pycharm调试卡在“Collecting data...”
  2. PowerApps 中的单选控件
  3. WPS Excel快捷键
  4. 如何才能把qlv格式转换成mp4格式
  5. 论文阅读笔记:Weakly-supervised Semantic Segmentation in Cityscape via Hyperspectral Image
  6. 装上这些插件让Chrome大放异彩
  7. python整数类型的输出格式_Python整数类型(int)详解
  8. 算法打卡Ques20201009
  9. STM32F401 / STM32F411 WeAct Studio 资料以及翻版说明
  10. lagrange量中的u和v的来历