Android-S模拟器
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模拟器相关推荐
- 介绍一款比Android原生模拟器还要快的模拟器Genymotion(转)
源:介绍一款比Android原生模拟器还要快的模拟器Genymotion
- 更改android AVD模拟器创建路径位置的方法
2019独角兽企业重金招聘Python工程师标准>>> 使用eclipse创建的android AVD模拟器,默认位置一般在用户文件夹下的.android文件夹中,并且路径不可有中文 ...
- 解决Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示
Android 启动模拟器是出现" Failed to allocate memory: 8"错误,模拟器无法启动,如下: [2012-11-26 13:40:12 - TestS ...
- android n模拟器,BlueStacks推出Android N模拟器
原标题:BlueStacks推出Android N模拟器 IT之家1月23日消息,相信有不少玩家都有过在电脑上玩手游的经历,打怪升级这类游戏在操作似乎还是交给键盘和鼠标比较高效,电脑端体验安卓游戏自然 ...
- android studio panic,Android Studio模拟器PANIC错误
Android Studio模拟器突然停止工作.当我尝试运行虚拟设备时,我在事件日志中收到以下错误. 模拟器:PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT仿真器:处理完成, ...
- 2022年Android官方模拟器安装Xposed教程+测试工具PatDroid安装教程
碎碎念:截至笔者写此教程的2022.10.10,xposed官网貌似已经G了(?),网上有的教程已经过时,有的是针对奇怪的商用的Android模拟器的教程(以科研工作者的角度来说),在此环境下出一篇A ...
- Android studio 模拟器启动黑屏解决办法
Android studio 模拟器启动黑屏 这学期选修了Android应用开发,学习过程中使用Android studio也遇到了一些小问题,写一些遇到的问题记录一下. 前两天上机实验时模拟器打开全 ...
- Android手机模拟器旋转快捷键
Android手机模拟器旋转快捷键:CTRL+F11 转载于:https://blog.51cto.com/568464209/1308983
- Android Studio模拟器启动时显示Could not automotically detect an ADB binary
Android Studio模拟器启动时,会显示Could not automotically detect an ADB binary.的提示信息如图1所示. 图1 提示信息 图1中的提示信息的意思 ...
- 夜神安卓(android)模拟器 摇一摇
夜神安卓(android)模拟器 摇一摇 以微信摇一摇为例: 第一步:进入微信摇一摇,摇一摇快捷键是Ctrl+8. 第二步:点击模拟器右侧工具栏中操作助手(脚本录制)的功能. 1.打开操作助手后按F1 ...
最新文章
- 语言模型GPT跨界CV,OpenAI揭示强算力Transformer具有通用性
- 转:MySQL索引原理及慢查询优化
- 快速排序算法 java 实现
- python 灰度改二值,Python Image 对验证码进行灰度和二值法处理 去掉边框
- Yum (yellow dog update manager)
- HDU1256 画8【打印图案】
- tpc ds 导入到oracle,用TPC-DS测试Sql server,Oracle
- 深入了解字符集和编码
- msdev devenv 的命令行用法
- ECLIPSE软件安装MyBatis插件 MyBatis Generator
- 【Python人工智能】Python全栈体系(二十)
- 关闭Windows系统的应用程序或窗口的快捷键有哪些?
- 特斯拉员工年薪曝光:软件工程师 109 万元
- 算法学习:归并排序, pta归并排序(递归法)
- 主动降噪耳机榜单,降噪耳机南卡和万魔哪个降噪好?
- 连接HBase的正确姿势
- 恭喜ULAM团队在数字版权领域的研究上有了新突破
- c语言迷宫代码大全,C语言---迷宫游戏 代码
- 齐鲁工业大学c语言程序设计试题及答案,2016年齐鲁工业大学理学院C语言程序设计考研复试题库...
- mac10.11+vim rust开发环境搭建