作者:Jamal Eason, Android 产品经理

自两年前谷歌对 Android 模拟器进行重大更新以来,我们一直致力于开发出一款运行速度快、功能全面的模拟器,帮助您为用户打造卓越应用体验。Android 模拟器现已成为 Android Studio 中最受欢迎的设备 ——?使用量为 Android 实体设备的两倍以上。很高兴看到 Android 模拟器一路以来陪伴各位开发者共同成长,但是旅程才刚刚开始,我们还可能做得更好。

模拟器速度一直是 Android Studio 团队重点攻克的难题之一:在之前的几个版本中,我们相继加入快速启动和模拟器快照功能,让开发者能够在 2 秒内快速启动模拟器并恢复之前的会话。迄今为止,Android 模拟器已能够在 macOS? 以及 Linux 设备上流畅运行,但对 Windows?或者?Hyper-V平台用户而言并非如此,Android 模拟器支持只在英特尔处理器上提供的硬件加速增强。通过在 Android 模拟器添加 AMD 处理器以及 Hyper-V?虚拟机的支持,我们在本次版本更新中顺利解决了开发者社区里这两项存在已久的用户请求。

>>?模拟器快照功能链接:

https://developer.android.google.cn/studio/run/emulator#snapshots

今天,您就可以下载最新版本 Android 模拟器,在搭载 AMD 处理器的电脑上运行 Android x86 虚拟设备。本次重要更新同时也会让应用开发者们更容易接入 Android 模拟器,不仅不会受到此前的软件模拟上的限制,还会获得硬件加速性能支持。而且,对于那些希望利用 Hyper-V 运行自己本地应用后端的用户来说,现在的 Android 模拟器也可以和 Windows 10?上 Hyper-V 支持的其他应用兼容运行。

>>?最新版本?Android 模拟器链接:

https://developer.android.google.cn/studio/run/emulator#install

得益于新的 Windows 虚拟化管理平台 (WHPX) API 以及微软开源项目上作出的努力,更多 Android 应用开发者能够体验到模拟器在速度以及功能方面的显著改进。

>> Windows 虚拟化管理平台链接:

https://docs.microsoft.com/en-us/virtualization/api/

△?在搭载 AMD 处理器的 Win 10 设备上运行 Android 模拟器笔记本型号:华硕 ROG Strix GL702ZC;
处理器:AMD 锐龙 7 1700;
芯片组:AMD 5350;
显卡:AMD?Radeon? RX580

以上技术支持最早在 Android 模拟器 v27.3.8 (金丝雀版本) 中试行,而现在我们将这些预览版特性 (AMD 处理器以及 Hyper-V 支持) 推广至稳定版,希望获得更多反馈。此外,我们还提升了模拟器快照的加载速度,让使用英特尔硬件加速执行管理器(HAXM) 的开发者将获得更好体验。

如何使用

Linux系统

若您正在使用 Linux 进行 Android 应用开发,Android 模拟器将继续使用原生 KVM 虚拟技术管理工具为英特尔以及 AMD 设备提供高速、高性能的虚拟化解决方案。Android 模拟器 v27.3.8 新增加快照用户界面,并在性能、稳定性和资源利用方面的表现更为出色。

>>?KVM 虚拟技术管理工具链接:

https://www.linux-kvm.org/page/Main_Page

 

macOS系统

若系统为 OS X v10.10 Yosemite 或更高版本,Android?模拟器在默认情况下继续使用内置 Hypervisor.Framework,且在框架无法启动的情况下 (如系统为 OS X v10.9 或更低版本),转用英特尔硬件加速执行管理器 (HAXM)。在升级至最新 macOS 版模拟器之后,您可以使用新增的快照用户界面,并享受到性能更好、稳定性更强的 Android 模拟器。?

? ?

>>?Hypervisor.Framework 链接:

https://developer.apple.com/documentation/hypervisor ? ? ? ? ? ? ?

△ Android 模拟器——快照扩展控件

微软 Windows 系统

对于使用英特尔 x86 处理器的设备来说,默认情况下 Android 模拟器将继续使用硬件加速执行管理器技术 (Intel HAXM)。该技术是英特尔开发的一款较为成熟的开源虚拟化技术解决方案。此外,由于英特尔在创新研发方面的持续投入,HAXM 依旧是目前市面上最快的 Android 模拟器加速技术。请前往 Android SDK 管理器页面查看更新,下载最新版本英特尔 HAXM v7.2.0。

若您的设备使用的是 AMD 处理器,需同时满足以下条件:

>>?Android Studio 预览版链接:

https://developer.android.google.cn/studio/preview/

>>?Android Studio SDK?管理器链接:

https://developer.android.google.cn/studio/intro/update#sdk-manager

>>?创建 AVD 链接:

https://developer.android.google.cn/studio/run/managing-avds#createavd

△?Windows 10?系统中 Windows Hypervisor Platform 设定界面

如果您想在配有英特尔处理器的设备上并行运行 Hyper-V 与 Android?模拟器,请根据上文指示更新 Android Studio 与 Android 模拟器,同时:

阅读文档 (https://developer.android.google.cn/studio/run/emulator-acceleration),了解更多安装技巧以及错误排查细节。

概括来说:若您的 Windows 设备使用英特尔处理器,Android?模拟器将继续使用英特尔 HAXM 技术 —— 它的速度更快,同时也是我们的推荐配置;若设备使用 AMD 处理器或 Hyper-V 虚拟机进行开发,您也不妨尝试一下新的 Android?模拟器,相信它会给您带去不少惊喜。

下一步以及反馈

您可通过 Android Studio 3.2 Beta SDK?管理器下载最新版本的 Android 模拟器,即刻开始体验模拟器针对各大支持平台的最新性能更新。我们将在今后继续投入大量资源,雅思怎么读努力提升平台性能,同时欢迎各位各位开发者积极反馈并提交新特性请求。

?点击屏末?|?阅读原文?|?前往?“Android Developers 官方文档”?查看更多信息

推荐阅读

·?Android 应用兼容性最佳实践 | 中文教学视频
·?应用迁移至 Android P 操作指南
·?Android P Beta 3 现已发布!


文章来源:https://blog.csdn.net/jILRvRTrc/article/details/81124911

转载于:https://www.cnblogs.com/yujingyua/p/9634077.html

Android 模拟器现已支持 AMD 处理器和 Hyper-V相关推荐

  1. amd cpu 安卓模拟器_Android模拟器稳定版终于支持AMD处理器 开发者喜极而泣

    原标题:Android模拟器稳定版终于支持AMD处理器 开发者喜极而泣 摘要:一直以来,谷歌的Android模拟器对AMD处理器的支持不是很友好,随着AMD推出锐龙处理器(AMD Ryzen)大受市场 ...

  2. Android模拟器所支持的OpenGL ES扩展

    Android(1.6)模拟器使用了1.0版本的eGL, 没有扩展GL_ARB_vertex_buffer_object,却有GL_ANDROID_vertex_buffer_object, 貌似使用 ...

  3. amd运行android studio,彻底解决AMD 无法运行android studio原生模拟器

    彻底解决AMD 无法运行android studio原生模拟器 文章目录 彻底解决AMD 无法运行android studio原生模拟器 步骤 零:本机配置 步骤 一 : 开启bios虚拟化.关闭wi ...

  4. amd860k能装黑苹果吗_给大家整理了一下支持黑苹果的AMD处理器

    ​ 这段话只有帅的人才能看见 没错,你很帅! 看到这段话 可以点赞回应 为什么能够用AMD 在Mac os x 10.8.5开始,苹果抛弃了IBM的powerpc架构,全面采用x86架构,清一色地使用 ...

  5. amd860k能装黑苹果吗_如何知道自己的AMD处理器是否支持安装黑苹果?

    目前所有使用AMD处理器来安装黑苹果的,实际上都是通过使用内核补丁的方法去仿冒Intel处理器(因为它们都是x86架构),以达到欺骗mac系统,从而达到"兼容"的目的. 所以,相比 ...

  6. 黑苹果MacOS Big Sur 11-10.16正式发布,支持Intel和AMD处理器,Clover OpenCore两大引导,系统高速下载!

    macos big sur为什么是11.0,而不是10.16? macOS 11的意义不仅仅是界面变化或换了新的CPU,这次换平台比当年从IBM换到Intel的意义还要深远.一是苹果终于用上自己的CP ...

  7. amd处理器不支持slat_如何检查您的CPU是否支持二级地址转换(SLAT)

    amd处理器不支持slat Windows 8 will bring a lot of new features to the Windows computing environment, one o ...

  8. android没有adm_解决AMD无法使用Android studio问题

    前提:你的电脑是AMD处理器,想使用Android studio,自己的电脑系统是win10家庭版,在百度找到勾选hyper-v就能用,然后发现在自己的电脑上面找不到,又要去BIOS界面里面更改配置发 ...

  9. 使用 Intel HAXM 为 Android 模拟器加速,媲美真机(转)

    源:http://www.cnblogs.com/beginor/archive/2013/01/13/2858228.html 慢的问题. Intel HAXM (Hardware Accelera ...

最新文章

  1. 【已解决】nimfa 环境的详细搭建过程 + 各种依赖库的安装、下载、调试
  2. python 多分类情感词典_基于情感词典的文本情感分类
  3. 使用Axios拦截器打印前端请求日志和后端后返回日志
  4. MacOS 12.0.X系统提示“未能装载磁盘映像,错误代码为109”的临时解决方法
  5. 第二十三讲:访问者模式
  6. java 动手动脑之父子继承
  7. TCP 拥塞控制算法
  8. 无线网络稳定性测试方案
  9. opengl介绍 webGL Open Inventor、Cosmo3D、Optimizer 3DLabs
  10. 前端 js 深浅拷贝
  11. 从sk_buff中的线性区与非线性区到 bpf_skb_pull_data
  12. 关于程序员的非技术面试题全在这里。
  13. springdoc swagger3 文件上传API正确写法
  14. .shp文件的存储结构是怎样的?底层读取shapefile文件
  15. 盘点和反思在微信的阴影下艰难求生的移动端IM应用
  16. 【TOUGH2】系列建模方法及在CO2地质封存、水文地球化学、地热、地下水污染等领域中的实践技术
  17. Navicat使用存储过程插入大量数据
  18. iscsi实现网络磁盘共享以及LVM方式共享拓展
  19. 光伏发电并网逆变系统matlab/simulink仿真
  20. 【转】如何使用论坛、wiki、搜索等来获得自己需要的知识(FROM Ubuntu中文社区)

热门文章

  1. Android模拟聊天工具
  2. Centos7.6中如何缩减XFS分区格式的根目录
  3. OpenSolaris 2008.5装配遏制后我的一些设置步调(仅供参考)
  4. 阿凡达 Avatar
  5. Python爬虫下载王者荣耀全皮肤
  6. Tensorflow——反卷积
  7. 造价者必熟的6个工程预算成本测算思路
  8. plt显示图像是黄色和紫色
  9. 学术会议报告PPT设计及内容注意事项
  10. 更改tomcat服务器项目的图标