Sev*_*yev 7 android cpu-architecture android-emulator
序言:这个问题已经过时了.
创建Android虚拟设备(AVD)时,可以选择CPU/ABI.我已经尝试了所有可用的目标 - 除了ARM之外别无选择.我的目标是Android 3.2.
我假设这是为了在x86上模拟平板电脑或上网本.那些甚至存在于硬件中吗?什么样的目标会支持不同的ABI?
编辑:在Android Tools v17中,API级别10下有一个可选的Intel Atom x86映像.
编辑2:ARMv7a现在也在那里.到目前为止没有MIPS.
EDIT3:MIPS仿真器和图像现在也可用.等待一些新架构(ARMv8?针对非Atom的Intel风格?x86_64?SH3/4?),这个问题完全没有意义.
有些 Android 设备可以在非 ARM 平台上运行,但模拟器似乎还没有模仿它们。据我所知,目前还没有任何一流的完全支持(即“Google 体验”)的设备使用不同的处理器架构。
理论上,您不需要在实际目标 ABI 上测试仅使用官方 API 的 Android 应用程序,除非您有 ndk 代码,并且官方 ndk 尚不支持非 ARM 目标。
对于 x86 情况,无论如何在 virtualbox 之类的东西中运行往往会更快(并且带有自己的 ndk)
对于其他东西 - mips 或其他东西 - 目前这可能是一个自定义硬件设备,测试要么在实际设备上完成,要么使用任何评估板来支持为其移植 android 的初始工作。
只要非 ARM 目标不是完全官方的,这种支持将来自端口作者或硬件供应商,而不是来自 Google 的官方工具。
| 归档时间: |
|
| 查看次数: |
15127 次 |
| 最近记录: |