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

Android Studio 里的模拟器选哪个比较省资源?

  •  
  •   kiinlam · 2018-11-07 09:58:18 +08:00 · 16146 次点击
    这是一个创建于 2243 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新手入门,安装了 Android Studio,在 AVD 添加了模拟器,但运行起来好慢,CPU 狂飙,内存一下吃掉了几个 G,这还怎么愉快的玩耍?
    要怎么才能创建一个比较省资源的模拟器?
    26 条回复    2019-05-05 15:01:04 +08:00
    d553296416
        1
    d553296416  
       2018-11-07 10:08:19 +08:00
    换模拟器不如换电脑
    xuhaoyangx
        2
    xuhaoyangx  
       2018-11-07 10:11:07 +08:00
    现在 AVD 效率已经高很多了,说内存占用多的,为何创建的时候不设置少一点?
    yukiww233
        3
    yukiww233  
       2018-11-07 10:14:05 +08:00
    选 9900k 和 32g 以上内存比较快
    diaolizhi
        4
    diaolizhi  
       2018-11-07 10:26:26 +08:00 via Android
    分辨率调低
    tanranran
        5
    tanranran  
       2018-11-07 10:28:04 +08:00   ❤️ 1
    geymontion

    减少模拟器的 CPU 核数+内存+内存
    nicevar
        6
    nicevar  
       2018-11-07 10:29:44 +08:00   ❤️ 2
    用真机,一个几百块的二手手机就够用了
    MeteorCat
        7
    MeteorCat  
       2018-11-07 10:32:07 +08:00 via Android   ❤️ 1
    6L + 1 我们公司给我们配的电脑标准 8G,我本地还要开 Spring,以前调试卡得受不了了
    kx5d62Jn1J9MjoXP
        8
    kx5d62Jn1J9MjoXP  
       2018-11-07 10:38:19 +08:00 via Android   ❤️ 1
    总共就两个,Google 官方和 genymotion, Google 官方最烂
    开发安卓直接上真机调试是刚需
    20015jjw
        9
    20015jjw  
       2018-11-07 10:43:35 +08:00 via Android
    垃圾桶和 iMac Pro 了解一下?
    debuggerx
        10
    debuggerx  
       2018-11-07 10:46:08 +08:00   ❤️ 1
    其实发展到现在 avd 确实已经很好用了,而且有些情况下模拟器比真机更加方便。不过 avd 有个最低内存的限制(没记错的话),最少在我的 linux 环境下设置 avd 内存为 1024 和 512 是没有区别的的,都会占用将近 2g 的内存,所谓真的内存吃紧还是考虑下 genymotion,功能没 avd 多但是资源消耗低很多
    liuhuansir
        11
    liuhuansir  
       2018-11-07 10:51:14 +08:00   ❤️ 1
    官方模拟器现在不算差吧,跟 genymotion 差不多,我喜欢用真机和 apowerMirror 在电脑上操作
    sanmaozhao
        12
    sanmaozhao  
       2018-11-07 10:54:28 +08:00
    avd 现在速度很快,但是要选对镜像:
    一定选 x86 的,不要选 arm
    kiinlam
        13
    kiinlam  
    OP
       2018-11-07 10:55:48 +08:00
    降低了一些模拟器的配置参数,cpu 减少了些,内存减得不多,公司配的机器,8G 内存,还是比较吃紧的。现在还是看看公司有没有测试机了,还是用真机调试好了。
    haaro
        14
    haaro  
       2018-11-07 10:57:45 +08:00
    自带的模拟器不就不错啊
    DeweyReed
        15
    DeweyReed  
       2018-11-07 11:03:25 +08:00
    看官方演示里流畅地不行不行的,又是秒开,又是流畅的动画。。
    junjieyuanxiling
        16
    junjieyuanxiling  
       2018-11-07 11:07:17 +08:00 via Android
    @DeweyReed 显然,Google 不差钱。
    maninfog
        17
    maninfog  
       2018-11-07 11:10:23 +08:00 via iPhone
    @sanmaozhao 选 86 apk 安装不了 是要设置一下吗
    my101du
        18
    my101du  
       2018-11-07 11:28:33 +08:00
    开 x86 类型的模拟器,然后安装 SDK 的时候选中那个 intel HAXM...
    iFlicker
        19
    iFlicker  
       2018-11-07 11:54:56 +08:00
    谷歌官方的一只在更新,现在已经非常好用了
    ksssdh123
        20
    ksssdh123  
       2018-11-07 12:20:54 +08:00
    公司比较穷系列~

    如果非要用 genymotion 快准狠
    ShuoHui
        21
    ShuoHui  
       2018-11-07 12:32:48 +08:00 via iPhone
    用手机吧,pixel yes ( pixel 脑残粉
    rumengzhenxing
        22
    rumengzhenxing  
       2018-11-07 12:34:12 +08:00
    用哪个都一样的吧,设置一下就好了。
    gam2046
        23
    gam2046  
       2018-11-07 15:50:59 +08:00
    嗯.....我用的网易 MuMu。

    如果单纯开发普通应用,其实 google 自带的模拟器足够。而我经常需要调试一些 Xposed 插件,物理设备需要频繁重启,严重降低效率,Google 模拟器 Root 以及安装 Xposed 有点繁琐。因此最后选了个没什么广告的网易模拟器。
    mmdsun
        24
    mmdsun  
       2018-11-07 19:23:08 +08:00 via Android
    微软也为安卓出了个模拟器,在 visual studio 官网,移动开发,有下载的。有个单独版
    xiaohei233
        25
    xiaohei233  
       2018-11-16 16:34:50 +08:00
    Android studio 自带经过优化已经挺好用的了,吃内存是正常的, 你可以试试其他的,像 genymotion,下载很麻烦,体验还不一定有自带的好。
    BigBearWatchYou
        26
    BigBearWatchYou  
       2019-05-05 15:01:04 +08:00
    @sanmaozhao app 的 so 库不支持 x86,用了下 arm 的模拟器,卡到装不上 app。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2804 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:01 · PVG 14:01 · LAX 22:01 · JFK 01:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.