Android Studio:硬件加速

时间:2015-09-03 20:43:29

标签: android android-studio hardware-acceleration amd-processor

这让我绝对疯狂,我找不到任何帮助。在模拟器方面,我相当新手,在Android Studio方面更是如此。这是我的问题:我安装了Android Studio。下载SDK更新,包括HAXM更新,并设置我自己的AVD。在尝试启动我的AVD,或者甚至是已经存在的启动器AVD时,我收到一条错误,指出“仿真器:错误:x86仿真当前需要硬件加速!”

我已经完成了一些谷歌搜索并尝试使用Android / SDK文件夹中的安装文件完成HAXM的安装。我被及时告知安装失败,我的CPU不允许英特尔硬件加速,或类似的东西。我在某处读到,我可以在AMD上使用硬件加速的唯一方法是,如果我在Linux上,我没有经验。所以我试着放弃。现在我无法弄清楚如何在Android Studio中完全禁用硬件加速。我甚至没有开始学习如何在android中编写,因为我无法启动和运行AVD。

有没有人对完整的Android菜鸟有任何提示?我认为这将是一件有趣的尝试,因为我在C ++上的表现相当不错,而且我一直是android的忠实粉丝。但是,到目前为止,我已经避免做任何与GUI有关的事情,而且我现在发现它并不是很有趣。

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

3 个答案:

答案 0 :(得分:1)

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

您可以在Android开发者身上找到针对Linux的说明' Using the Emulator上的文件。

答案 1 :(得分:0)

您可以使用Genymotion而不是默认值。它比默认的快。此仿真器兼容Intel和AMD。 Genymotion只使用Virtualbox在VM中运行Android。

这是Genymotion 的链接 Genymotion,Genymotion user guide

它可能对你有所帮助。

答案 2 :(得分:0)

使用带有USB线的Android手机,然后按照以下步骤操作:  
1。插上电话到电脑。
2.在手机上转到:设置>关于设备滚动以查找内部版本号  
3。按版本编号7x(这使开发人员模式)  
4。返回设置按开发人员选项选择usb调试,包括错误报告,通过usb验证应用程序,以及GPU强制渲染。  
5。检查计算机上的设备连接  
6。在“buildTypes {”下添加build.gradle,写下这个

debug {  debuggable true  }

然后当您运行项目时,您应该能够在avd选项中看到您的手机,然后选择它。在您的应用程序运行时,您的手机将自动唤醒,除非它是一个半高效的启动过程。 另外,请不要忘记在应用完成后从gradle文件中删除调试代码。