V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TakanashiAzusa
V2EX  ›  问与答

想问下有能和 Hyper-V 共存的 ARM 版安卓模拟器么

  •  
  •   TakanashiAzusa · 2017-05-24 02:32:38 +08:00 · 17145 次点击
    这是一个创建于 2741 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT。之前 bluestack 用得好好的,但是前几天 装了 Hyper-V,然后 bluestack 就直接挂了,引擎怎么都启动不起来——从我个人的优先度来说二选一只能留 Hyper-V,但是安卓模拟器也有一定的需求(玩某些游戏和安装一些不想装到手机里的 app ),所以想问下有没有其他的安卓模拟器能和 Hyper-V 共存的?另外之所以限定 ARM 是因为我记得 X86 版的安卓系统很多应用都跑不了。

    第 1 条附言  ·  2017-05-24 18:29:27 +08:00

    下午又试了下发现貌似蓝蝶不仅仅和Hyper-V冲突,VirtualBox也会冲突。我估计是因为虚拟化要用到硬件的缘故,其他的模拟器估计也都半斤八两。所以综合下各位的意见,最后能跑ARM应用的安卓模拟器+虚拟机的共存方案应该就这两个:

    1. VirtualBox+Genymotion x86 模拟器+ARM Translation
    2. Hpyer-V+正常ARM模拟器,然后通过编辑系统启动选项来对Hyper-V是否开启虚拟化进行选择(具体可以参考这个帖子:Switch easily between VirtualBox and Hyper-V with a BCDEdit boot Entry in Windows 8.1

    不过我个人选择了第1个解决方案。弃用Hyper-V选择了VirtualBox。虽然Genymotion问题也不少,我目前遇到的几个:

    1. 没有中文输入法,不能直接从物理键盘输入中文
    2. 快捷键不能自定义,系统内部粘贴文本进去都很麻烦
    3. 用了ARM Translation 后虚拟机经常有时候进不去,开机卡半天黑屏
    12 条回复    2019-02-15 16:20:23 +08:00
    Trim21
        1
    Trim21  
       2017-05-24 04:40:56 +08:00
    我记得 bluestack 没用到 virtualbox 吧。。找个基于 virtualbox 的模拟器试下?
    DreaMQ
        2
    DreaMQ  
       2017-05-24 07:01:46 +08:00 via iPad
    如果电脑够快的话……模拟器装到 hyper-v 虚拟机里面?
    mozutaba
        3
    mozutaba  
       2017-05-24 07:10:18 +08:00 via Android
    怎么会跑不起来,都用这些打游戏的。我用 itools
    dzxx36gyy
        4
    dzxx36gyy  
       2017-05-24 09:04:48 +08:00 via Android
    hyperv 好像装了会独占硬件虚拟化……所以如果你要找,最好找能直接装在 hyperv 上的……
    kohos
        5
    kohos  
       2017-05-24 09:36:00 +08:00
    https://www.visualstudio.com/zh-hans/vs/msft-android-emulator
    微软的安卓模拟器,之前试了下似乎基于 Hyper-V,可以用于开发,要玩游戏就不清楚了
    kohos
        6
    kohos  
       2017-05-24 09:45:05 +08:00
    @kohos 不好意思,漏看了要求里面的 ARM ……以前 Genymotion 的 x86 模拟器装个 ARM Translation 也可以跑 ARM 程序,不知道微软这个行不行。谷歌了一个例子: http://www.alteridem.net/2017/02/02/installing-google-play-gapps-visual-studio-android-emulators/
    TakanashiAzusa
        7
    TakanashiAzusa  
    OP
       2017-05-24 12:24:47 +08:00 via Android
    @Trim21 主要 virtualbox 好像和 hyper-v 冲突的样子

    @DreaMQ 性能还没好到这地步 ORZ..

    @mozutaba
    @kohos
    @kohos 直接装 hyper-v 里的基本都是 X86,不过晚点我试试看能不能跑那个游戏吧。。因为见过很多秒退的。。另外谢谢那个 ARM Translation
    Cusmate
        8
    Cusmate  
       2017-05-24 12:43:01 +08:00 via Android
    完全模拟整个 arm 版 android 的话运行速度很慢的,用 genymotion 加个 arm translation 吧
    Quaintjade
        9
    Quaintjade  
       2017-05-24 13:14:02 +08:00 via Android
    如果是因为硬件虚拟化冲突,可以考虑编辑系统启动选项,开机时选择是否给 hyper-v 启用虚拟化。
    虽然切换时还要重启一次,但至少避免重启两次切换。
    n37r06u3
        10
    n37r06u3  
       2017-05-24 13:44:41 +08:00
    同时装过 2 个 但是会一直蓝屏,真是没办法。
    TakanashiAzusa
        11
    TakanashiAzusa  
    OP
       2017-05-24 13:58:03 +08:00
    @Quaintjade #9 嗯。。这个也是我在网上找到唯一能共存的方法。。但是总感觉这样略麻烦。。
    fcymk2
        12
    fcymk2  
       2019-02-15 16:20:23 +08:00
    那么多安卓模拟机. 怎么就没一个基于 hyper-v 做一个呢....性能比 virtualbox 好多了啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2964 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:47 · PVG 20:47 · LAX 04:47 · JFK 07:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.