Android-如何解决建立avd时显示“an abi type must be selected in order to create an avd”?

发布于 2016-12-08 01:17:20 字数 348 浏览 1269 评论 2

请输入图片描述安装了android4.1的所有组件(sdk manager安装),但是在建立新的avd的时候显示“an abi type must be selected in order to create an avd”
请输入图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浮生未歇 2017-08-10 21:29:00

现在高版本的模拟器在创建的时候都需要选择一个CPU/ABI。不记得以前的模拟器需不需要选择了,但是现在Android模拟器开始多种指令集的架构。如ARM,x86,Mips。这个也就是请你选择一个采用什么指令集架构运行模拟器的问题。就选择一个吧,一般就选择ARM就行了。
不过我需要特殊指出的是,其实Intel提供的x86模拟器运行的效率比ARM快很多。不过这对你电脑有要求。必须要是Intel的处理器且支持VT-x, EM64T等技术,只要是较新的Core系列的CPU一般都支持,我的是Ivy Bridge Xeon E3 1230 v2也包含这些技术。只要你能成功安装下面的HAXM一般就说明能CPU支持。要运行Intel x86架构的模拟器先需要先安装Intel Hardware Accelerated Execution Manager (HAXM),这个在SDK Manager里面可以下载到,下载完了路径为:
android-sdkextrasintelHardware_Accelerated_Execution_Manager,点击安装一路Next即可。然后还需要下载x86架构的模拟器系统镜像,就是你上图的Intel x86 Atom System Image.存放路径是:
D:AndroidDevelopandroid-sdksystem-imagesandroid-15x86。
这时创建一个模拟器,CPU/ABI选择Intel Atom (x86),然后在Hardware里面New 一个Hardware Property -->GPU emulation,将值设置为yes。然后点击创建,运行起来后随便点2下你会发现几乎和真机一样流畅。这个大概只能在4.0或以上的模拟器才行,因为高版本上才有GPU硬件加速渲染UI。
附上一张设置图:

归属感 2017-01-20 12:35:17

应该是针对不同类型的cpu,选arm的吧,用的比较广泛。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文