V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
woyaojizhu8
V2EX  ›  Android

为什么这么多应用不能在 x86 的安卓模拟器里运行

  •  
  •   woyaojizhu8 · 2016-07-04 16:00:09 +08:00 · 26534 次点击
    这是一个创建于 3082 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用的谷歌官方的模拟器, intel x86 系统镜像 ,开了 kvm 加速 ,结果装了几个应用都失败,如 qq 各种版本、京东客户端、触宝输入法等。提示信息是 Failure [INSTALL_FAILED_NO_MATCHING_ABIS],应该是这些应用没适配 x86 的设备。百度外卖、 x-plore 安装成功。
    为什么这么多用户量这么大的应用不支持 x86 ?那些用 x86 安卓手机的用户,他们都放弃了吗?
    18 条回复    2016-07-21 17:58:20 +08:00
    wwqgtxx
        1
    wwqgtxx  
       2016-07-04 16:23:48 +08:00
    因为很多 X86 的手机安装了 ARM 兼容库,你可以去找找看兼容库,比如很多国产安卓模拟器都是 X86 虚拟机加 ARM 兼容库
    3dwelcome
        2
    3dwelcome  
       2016-07-04 16:25:57 +08:00
    bluestacks 就是 x86, 还不是运行 arm 妥妥的,秘诀在于 qemu
    woyaojizhu8
        3
    woyaojizhu8  
    OP
       2016-07-04 16:37:12 +08:00
    @wwqgtxx 我要是在 x86 模拟器里装 arm 兼容库,那跟我另外开一个 arm 镜像的安卓虚拟机相比,在运行效率上也没有多少优势吧?
    wwqgtxx
        4
    wwqgtxx  
       2016-07-04 19:57:12 +08:00
    @woyaojizhu8 那就取决于兼容库本身的效率如何了,有些专业模拟器的兼容库的性能还是非常高的
    yrom
        5
    yrom  
       2016-07-04 20:55:07 +08:00
    也许 x86 手机很少,大厂们看不上这点量...
    sophymax
        7
    sophymax  
       2016-07-04 21:01:36 +08:00 via Android
    试着列举下你知道的并且在现实生活中见过的 x86 手机😂
    oroge
        8
    oroge  
       2016-07-04 21:22:09 +08:00 via Android
    @sophymax 见过同学的一个 Asus 手机,背面写着 Intel Inside
    kuxiazi
        9
    kuxiazi  
       2016-07-05 04:10:38 +08:00 via Android
    @sophymax 华硕的 zephone
    CycleUser
        10
    CycleUser  
       2016-07-05 09:07:36 +08:00
    @sophymax
    @oroge
    @kuxiazi

    是说阿苏斯的 ZenPhone 系列?
    去年曾经关注过 ZenPhone2 , 3560 处理器, 2-4GRAM ,在当时配置很亮眼。
    可惜厂商脑残了,跟苏宁这种狗带队友一起玩,而没有选择稍微靠谱点的京东。
    所以在我们第一批预订用户付款尚未发货的时候,苏宁玩起了大幅降价的游戏,并且拒绝价保,甚至拒绝承认自己降价,并且其客服部门有各种对首批付款用户的恶劣态度。

    最终我们中大部分粉转黑,我本人也粉转路人了。。。

    从此以后就不再关注了。。。
    不知道现在卖了多少。。。
    Neveroldmilk
        11
    Neveroldmilk  
       2016-07-05 09:13:37 +08:00
    intel 已经抛弃 Atom 了,洗洗睡吧。
    akira
        12
    akira  
       2016-07-05 11:00:23 +08:00
    asus zenfone 系列
    quix
        13
    quix  
       2016-07-05 11:41:00 +08:00
    x86 手机自带转码器, 你的虚拟机没带
    VYSE
        14
    VYSE  
       2016-07-05 16:47:07 +08:00
    夜神模拟器基于 GENYMOTION+LIBHOUDINI
    woyaojizhu8
        15
    woyaojizhu8  
    OP
       2016-07-06 17:08:52 +08:00
    @wwqgtxx 我搜索了一下,貌似 intel 的 arm 兼容库(libhoudini)不是开源的, intel 也没有把它发布出来让人下载,那么应该如何从可靠的来源下载安装这个兼容库呢?
    woyaojizhu8
        16
    woyaojizhu8  
    OP
       2016-07-06 17:35:36 +08:00
    @wwqgtxx 我看到 android x86 有 arm 兼容的功能,它在设置里有一个开关,打开会下载兼容库并配置;可惜我 android x86 运行不起来,安装后开机就是命令行,无法启动图形界面。我想把 arm 兼容库装到谷歌安卓模拟器里,又不知道怎么配置
    wangxiaohao
        17
    wangxiaohao  
       2016-07-21 17:57:05 +08:00
    看我 ID 。。。
    wangxiaohao
        18
    wangxiaohao  
       2016-07-21 17:58:20 +08:00
    @yrom 看我 ID
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3249 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:04 · PVG 13:04 · LAX 21:04 · JFK 00:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.