当前位置: 首页 > 知识库问答 >
问题:

Android Studio:硬件加速

红存
2023-03-14

这简直快把我逼疯了,我找不到任何帮助。对于模拟器,我还是个新手,对于Android Studio更是如此。我的问题是:我安装了Android Studio。下载了SDK更新,包括HAXM一个,并建立了我自己的AVD。在尝试启动我的AVD或者甚至是已经存在的starter AVD时,我得到一个错误,说明“emulator:error:x86仿真当前需要硬件加速!”

有没有人对一个完整的Android noob有什么建议?我想这将是一个有趣的尝试,因为我曾经对C++相当精通,而且我一直是Android的超级粉丝。然而,我一直避免做任何与GUI相关的事情,现在我觉得这不是很有趣。

我正在运行一个8GB内存的AMD系统。更具体地说,我正在使用一个AMD FX-4130四核处理器在一个GB GA-970A-DS3主板上。

共有1个答案

陈昊昊
2023-03-14

不幸的是,AMD的虚拟化技术AMD-V与英特尔HAXM不兼容。您的唯一选择是熟悉Linux或者使用基于ARM的AVD,这不需要虚拟化。

您可以在Android开发者关于使用模拟器的文档中找到Linux的说明。

 类似资料:
  • 问题内容: 我一直在花一些时间研究Java的硬件加速功能,但我仍然有些困惑,因为我在网上直接找到的任何站点都没有明确回答我所遇到的一些问题。因此,这是我对Java硬件加速的疑问: 1)在Eclipse版本3.6.0中,具有Mac OS X的最新Java更新(我认为是1.6u10),默认情况下是否启用硬件加速?我在某处读过 应该指示是否启用了硬件加速,并且当在我的主Canvas实例上运行以进行绘制时

  • 在介绍硬件加速合成(hardware accelerated compositing)之前,让我们先大概了解一下基本的做法是如何渲染生成网页内容的。 一个网页通常可以包含很多层,这个我们在WebKit渲染基础中讲过,例如有透明效果的节点, Canvas节点等,这些节点都可以是页面中的一层,这些层的内容最后组成一个可视化的网页内容,如下图所示。 在没有硬件加速的情况下,浏览器通常是依赖于CPU来渲染

  • 这里所说的GPU硬件加速是指应用GPU的图形性能对chromium中的一些图形操作交给GPU来完成,因为GPU是专门为处理图形而设计,所以它在速度和能耗上更有效率。但是,使用GPU加速有些额外开销,并且某些图形操作CPU完成的会更快,因而不是所有的操作都合适交给GPU来做。 Chromium中,GPU加速可以不仅应用于3D,而且也可以应用于2D。这里,GPU加速通常包括以下几个部分:Canvas2

  • 在前面的章节中,笔者介绍了WebKit渲染引擎是如何有HTML网页构建DOM树、RenderObject树到RenderLayer树,以及它们之间的对应关系。这一渲染基础被软件渲染和硬件渲染共享,也就是说不管哪种类型的渲染机制,WebKit渲染引擎都会构建它们。不过对于软件渲染而言,到RenderLayer树就结束了,后面不会建立其它额外的树来对应于RenderLayer树。但是,对于硬件渲染来说

  • 本文向大家介绍理解Android硬件加速原理(小白文),包括了理解Android硬件加速原理(小白文)的使用技巧和注意事项,需要的朋友参考一下 前言 硬件加速,直观上说就是依赖 GPU 实现图形绘制加速,同软硬件加速的区别主要是图形的绘制究竟是 GPU 来处理还是 CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在 Android 中也是如此,不过相对于普通的软件绘制,硬件加速还做了其

  • 什么是硬件位图(Hardware Bitmaps)? Bitmap.Config.HARDWARE 是一种 Android O 添加的新的位图格式。硬件位图仅在显存 (graphic memory) 里存储像素数据,并对图片仅在屏幕上绘制的场景做了优化。 我们为什么应该使用硬件位图? 因为硬件位图仅储存像素数据的一份副本。一般情况下,应用内存中有一份像素数据(即像素字节数组),而在显存中还有一份副