gpt4 book ai didi

Android 模拟器 ABI

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:58:27 27 4
gpt4 key购买 nike

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


在创建 Android 虚拟设备 (AVD) 时,可以选择 CPU/ABI。我已经尝试了所有可用的目标——除了 ARM 别无选择。我的目标是 Android 3.2。

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

编辑:在 Android Tools v17 中,API 级别 10 下有一个可选的 Intel Atom x86 图像。

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

EDIT3:MIPS 仿真器和镜像现在也可用。等待一些新架构(ARMv8?非 Atom 的英特尔风格?x86_64?SH3/4?),这个问题完全没有意义。

最佳答案

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

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

对于 x86 情况,无论如何在 virtualbox 之类的东西中运行往往会更快(并且带有自己的 ndk)

对于其他东西 - mips 或其他东西 - 目前可能是自定义硬件设备,测试将在实际设备或用于支持为其移植 android 的初始工作的任何评估板上进行。

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

关于Android 模拟器 ABI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782127/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com