首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android仿真程序ABI

Android仿真程序ABI
EN

Stack Overflow用户
提问于 2011-07-21 20:10:42
回答 3查看 16.5K关注 0票数 7

序言:这个问题已经过时了。

在创建Android虚拟设备(AVD)时,可以选择CPU/ABI。我已经试过了所有可用的目标-没有选择,只有武装他们所有。我的目标是安卓3.2。

我假设这样做是为了在x86上模拟平板电脑或上网本。这些甚至存在于硬件中吗?什么样的目标会支持不同的ABI?

编辑:在Android v17中,在API 10下有一个可选的Intel x86映像。

EDIT2: ARMv7a现在也在那里。不过到目前为止还没有。

EDIT3: MIPS模拟器和映像现在也可用了。等待一些新的架构(ARMv8?非原子的英特尔口味?x86_64?( SH3/4?)这个问题毫无意义。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-22 15:31:42

有些android设备运行在非ARM平台上,但看起来仿真器还没有模仿它们。据我所知,目前还没有任何一流的完全支持(即“谷歌体验”)设备使用不同的处理器架构。

理论上,除非您有ndk代码,而且官方ndk还不支持非ARM目标,否则您不应该需要测试只在实际目标ABI上使用官方API的android应用程序。

对于x86情况,在类似于virtualbox的情况下运行起来更快(并且附带了自己的ndk)

对于其他的东西-- mips或其他什么--目前这可能是一个定制的硬件设备,测试要么是在实际设备上进行的,要么是用来支持android移植的最初工作。

只要非ARM目标不是完全官方的,这种支持将来自端口作者或硬件供应商,而不是来自谷歌的官方工具。

票数 2
EN

Stack Overflow用户

发布于 2011-07-22 15:35:57

英特尔安卓手机和平板电脑确实存在虽然还没有在商业上发布。最近发布的NDK也增加了对x86的支持。

至于MIPS,他们提供自己的MIPS的NDK工具链。他们说,他们已经向一些市场运送了真正的设备,但我不确定这是真的还是公关产品。

另外,请注意,Android提供的是仿真器,而不是模拟器。差别很大。

票数 2
EN

Stack Overflow用户

发布于 2012-01-12 00:42:18

现在,您可以从源代码构建一个基于IA的android仿真器:

http://software.intel.com/en-us/articles/android-ia-emulator-gingerbread/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6782127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档