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 ...
最新文章
- c winform 上传文件到mysql_WinForm上传文件至服务器
- asp使用mysql5.0_ASP使用MYSQL数据库全攻略
- android简单的自定义按钮,Android 自定义button简单示例
- 如何做好Code Review
- 深度学习之基于Tensorflow2.0实现InceptionV3网络
- Linux I2C核心、总线与设备驱动(一)
- leetcode239. 滑动窗口最大值
- 【英语学习】【WOTD】zero-sum 释义/词源/示例
- 设计模式之禅之设计模式-状态模式
- Maven的下载、安装和配置
- php微信显示通讯录,微信小程序通讯录功能实现思路分享
- 迅雷精简版 for Mac(迅雷下载器)v4.1.2中文版
- 如何用笔记本破解无线网络密码?破解无线网络密码的教程
- Java代理模式及其应用
- 简述计算机病毒的传播4种途径,4计算机病毒的传播途径.ppt
- 链家深圳二手房房价数据分析
- [数据集][转载]ImageNet 2012 1000分类名称和编号
- 【UVA 815 --- Flooded!】
- linux操作的进程调度没有采用,Linux进程调度分析
- 关于socket传输图片
热门文章
- Pycharm调试卡在“Collecting data...”
- PowerApps 中的单选控件
- WPS Excel快捷键
- 如何才能把qlv格式转换成mp4格式
- 论文阅读笔记:Weakly-supervised Semantic Segmentation in Cityscape via Hyperspectral Image
- 装上这些插件让Chrome大放异彩
- python整数类型的输出格式_Python整数类型(int)详解
- 算法打卡Ques20201009
- STM32F401 / STM32F411 WeAct Studio 资料以及翻版说明
- lagrange量中的u和v的来历