woyaojizhu8
V2EX  ›  Android

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

  •  
  •   woyaojizhu8 · Jul 4, 2016 · 30501 views
    This topic created in 3605 days ago, the information mentioned may be changed or developed.
    用的谷歌官方的模拟器, intel x86 系统镜像 ,开了 kvm 加速 ,结果装了几个应用都失败,如 qq 各种版本、京东客户端、触宝输入法等。提示信息是 Failure [INSTALL_FAILED_NO_MATCHING_ABIS],应该是这些应用没适配 x86 的设备。百度外卖、 x-plore 安装成功。
    为什么这么多用户量这么大的应用不支持 x86 ?那些用 x86 安卓手机的用户,他们都放弃了吗?
    18 replies    2016-07-21 17:58:20 +08:00
    wwqgtxx
        1
    wwqgtxx  
       Jul 4, 2016
    因为很多 X86 的手机安装了 ARM 兼容库,你可以去找找看兼容库,比如很多国产安卓模拟器都是 X86 虚拟机加 ARM 兼容库
    3dwelcome
        2
    3dwelcome  
       Jul 4, 2016
    bluestacks 就是 x86, 还不是运行 arm 妥妥的,秘诀在于 qemu
    woyaojizhu8
        3
    woyaojizhu8  
    OP
       Jul 4, 2016
    @wwqgtxx 我要是在 x86 模拟器里装 arm 兼容库,那跟我另外开一个 arm 镜像的安卓虚拟机相比,在运行效率上也没有多少优势吧?
    wwqgtxx
        4
    wwqgtxx  
       Jul 4, 2016
    @woyaojizhu8 那就取决于兼容库本身的效率如何了,有些专业模拟器的兼容库的性能还是非常高的
    yrom
        5
    yrom  
       Jul 4, 2016
    也许 x86 手机很少,大厂们看不上这点量...
    sophymax
        7
    sophymax  
       Jul 4, 2016 via Android
    试着列举下你知道的并且在现实生活中见过的 x86 手机😂
    oroge
        8
    oroge  
       Jul 4, 2016 via Android
    @sophymax 见过同学的一个 Asus 手机,背面写着 Intel Inside
    kuxiazi
        9
    kuxiazi  
       Jul 5, 2016 via Android
    @sophymax 华硕的 zephone
    CycleUser
        10
    CycleUser  
       Jul 5, 2016
    @sophymax
    @oroge
    @kuxiazi

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

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

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