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

android studio 2.0 的原生模拟器多开问题

  •  
  •   Macya · 2016-04-15 16:47:24 +08:00 · 12181 次点击
    这是一个创建于 3155 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为在调试 APP 的时候我想看看 5.0 跟 6.0 的区别,就新建了一个 5.0 版本的的模拟器
    创建的时候参数完全按照 AVD 的自动设置

    AVD 自动设置的参数:

    • RAM : 1536MB
    • VM heap : 64MB
    • -Internal Storage : 800MB 其他参数有必要我可以另外放出

    用以上参数添加了新的模拟器后,我先开启 6.0 版本的模拟器,成功开启后
    我再去开启新建模拟器时报错

    • Cannot launch AVD in emulator.
    • Output:
    • "The memory needed by this VM exceeds the driver limit."

    按照字面意思理解是 VM 所需要的内存超过了驱动的限制
    想知道具体的原因和多开模拟器的解决方案
    google 了一下但是未能找到解决方案

    PS :按照官方的推荐,我安装了 HAXM ,启动第一个模拟器的时候也是提示成功开启了 HAX

    第 1 条附言  ·  2016-05-03 14:04:53 +08:00
    ---
    说下无意中找到的解决方案
    在 sdk\extras\intel\Hardware_Accelerated_Execution_Manager 这个目录下打开 cmd
    运行 " silent_install.bat -m [数字(单位默认为 MB)] "
    其他的命令可以在同目录下的 silent_install_readme.txt 中找到
    10 条回复    2016-05-03 14:03:14 +08:00
    TVBG
        1
    TVBG  
       2016-04-16 23:13:19 +08:00
    安装 HAXM 的时候有个内存限制。
    RanchoH
        2
    RanchoH  
       2016-04-16 23:14:11 +08:00
    调试最好的还是真机吧,或者 Genymotion
    AVD 感觉太慢
    Macya
        3
    Macya  
    OP
       2016-04-17 10:43:07 +08:00
    @TVBG 那个内存限制是可以修改的吗?
    Macya
        4
    Macya  
    OP
       2016-04-17 10:43:59 +08:00
    @RanchoH Genymotion 的免费版记得不能联网来着,有什么黑科技破解吗?
    RanchoH
        5
    RanchoH  
       2016-04-17 11:00:29 +08:00
    @Macya
    可以的呀,手动连接一下 Wi-Fi 就可以了
    Macya
        6
    Macya  
    OP
       2016-04-17 13:51:23 +08:00
    @RanchoH 原来在设置里可以连接,之前一直点击右侧的 network 选项一直不行:-P
    TVBG
        7
    TVBG  
       2016-04-17 22:27:53 +08:00
    @Macya 重新安装它就行了。
    6v
        8
    6v  
       2016-04-18 08:59:46 +08:00
    @RanchoH 我觉得现在原生模拟器蛮快的了。可以试试, AS 升到 2.0 ,镜像选择 x86 的,装好 Intel HAXM ,感觉还是不错。

    不过说起来,感觉 10G 内存不够用了
    21grams
        9
    21grams  
       2016-04-18 09:54:43 +08:00
    开一个都嫌慢,还开两个
    Macya
        10
    Macya  
    OP
       2016-05-03 14:03:14 +08:00
    虽然过了这么久了,而且还是自问自答,不过还是说下无意中找到的解决方法。
    在 sdk\extras\intel\Hardware_Accelerated_Execution_Manager 这个目录下打开 cmd ,运行
    " silent_install.bat -m [数字(单位默认为 MB)] " 其他的命令可以在同目录下的 silent_install_readme.txt 中找到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3500 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:46 · PVG 18:46 · LAX 02:46 · JFK 05:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.