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

初学者求问: 2021 年,你们调试 Android 程序用什么设备?

  •  
  •   Features · 2021-12-08 09:52:21 +08:00 · 10795 次点击
    这是一个创建于 1080 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1.genymotion
    2.国产的夜神 /雷电 /腾讯等模拟器
    3.Android Studio 自带模拟器
    4.真机

    想问一下正式工作环境大家用哪种设备调试比较多?
    27 条回复    2021-12-21 17:00:05 +08:00
    huangmingyou
        1
    huangmingyou  
       2021-12-08 10:03:21 +08:00
    真机,为了连硬件方便。
    huoshen
        2
    huoshen  
       2021-12-08 10:10:53 +08:00
    用的真机, 以前低价收来的小米 8, 不过怎么说呢, 如果是生产环境还是建议多环境测试吧, 有时候一些环境容易遇到奇奇怪怪的 bug
    coolmint
        3
    coolmint  
       2021-12-08 10:22:44 +08:00
    我是 App 开发,目前测试机是一加 5 ,索尼 Xperia 5 ,Pixel 4A 。Pixel 是公司的离职后就归还了,准备另行入手三星 Galaxy S20 FE 扩充个人测试机队伍。择机可以再补充一个 Pixel 。

    我是一直用真机测试。
    gennanlin
        4
    gennanlin  
       2021-12-08 10:40:24 +08:00
    真机
    Features
        5
    Features  
    OP
       2021-12-08 10:45:16 +08:00
    @coolmint 写布局阶段也用真机吗?
    huruwo
        6
    huruwo  
       2021-12-08 10:47:47 +08:00
    谷歌亲儿子真机
    iovekkk
        7
    iovekkk  
       2021-12-08 10:52:10 +08:00
    自己一直买谷歌亲儿子当测试机,nexus6 和 pixel
    初学者用来自己调试学习还是很不错的
    但是实际开发工作中,谷歌亲儿子不适合当测试机
    因为真正很多麻烦的问题,都是国产机上出现的,而亲儿子上都是好的
    当然,稍微像样点的公司,主流国产品牌的测试机一般都会有
    正式版发布前,肯定要在国产主流系统上都跑一遍测试用例才能发布的
    abvatous
        8
    abvatous  
       2021-12-08 10:52:34 +08:00
    必须真机

    然后你的写布局阶段,适配什么的,可以在 AS 调节下预览的长*宽,看看效果的
    loveminds
        9
    loveminds  
       2021-12-08 10:57:31 +08:00
    Raspberry Pi & Firefly/NanoPi
    coolmint
        10
    coolmint  
       2021-12-08 11:05:33 +08:00   ❤️ 2
    @Features xml 写布局的时候就看预览就够了,compose 写布局的时候直接盲写,运行起来看效果。
    如果你写的比较熟了,应该大概率都能做到不需要看预览,当然有预览肯定还是方便一点。
    kujio
        11
    kujio  
       2021-12-08 11:15:28 +08:00
    当然真机,一来快,而来方便操作测试,三来颜色正.
    布局不都是看着预览盲写的吗?写完一两个页面再跑一下看看效果,然后在微调
    itgoyo
        12
    itgoyo  
       2021-12-08 11:29:24 +08:00
    之前自用的是一加六后面换手机之后给老妈了,公司买了个支持 google 的三星 s10
    gtanyin
        13
    gtanyin  
       2021-12-08 11:32:09 +08:00
    真羡慕各位有偏原生的系统可以测试,我司测试机都是 vivo oppo huawei xiaomi 等,理由是这些手机是国内常用的,都需要适配。
    cairnechen
        14
    cairnechen  
       2021-12-08 12:34:25 +08:00
    @gtanyin

    你用原生系统的手机测试,最后一样要适配啊,除非你不面相国内用户提供服务,硬核联盟什么的国内业务一般都会去适配
    pckillers
        15
    pckillers  
       2021-12-08 14:04:29 +08:00
    真机。 然而公司只给了台鸿蒙系统的华为。 hmm 。。。为啥鸿蒙能调试 Android 程序?
    yl4311629
        16
    yl4311629  
       2021-12-08 14:18:10 +08:00
    @pckillers 因为鸿蒙向下兼容 android doge.jpg
    Zy143L
        17
    Zy143L  
       2021-12-08 14:26:49 +08:00 via Android
    甄姬,pixel+小米
    rrZ2C
        18
    rrZ2C  
       2021-12-08 14:40:20 +08:00
    真机
    efaun
        19
    efaun  
       2021-12-08 16:16:22 +08:00
    @pckillers #15 安卓都是基于鸿蒙的, 你说为啥不能调试
    gtanyin
        20
    gtanyin  
       2021-12-08 16:32:48 +08:00
    @cairnechen 这个是当然,但是如果用原生机子,在前期开发调试阶段就不会那么难受。动不动就需要输入账号密码才能安装应用。。。
    hatcloud
        21
    hatcloud  
       2021-12-08 16:36:31 +08:00
    几个月前买了一台 pixel 3a ,二手价格应该三百 ~ 五百之间。装上 Android 12 后还挺流畅
    wobuhuicode
        22
    wobuhuicode  
       2021-12-08 16:37:52 +08:00
    配个华为就好了,就他改得最多
    Mrshe
        23
    Mrshe  
       2021-12-08 16:38:55 +08:00
    真机
    chengyiqun
        24
    chengyiqun  
       2021-12-08 16:59:48 +08:00
    容易出问题的是小米, 华为, vivo, 必须用真机调试, 如果你是作为开发者.
    但是自学的话, 用模拟器够用了.
    zhoushengyue
        25
    zhoushengyue  
       2021-12-08 17:01:12 +08:00
    @wobuhuicode 人家都说了,没有华为来改( aka 优化底层)来贡献代码,android 11/12 都已经卡得不行了
    7gugu
        26
    7gugu  
       2021-12-08 19:06:18 +08:00
    3+4
    第一遍开发用 3 就够了,但是验证功能一定要走一遍 4 ,因为很有可能会遇上各种奇奇怪怪的 bug ,需要针对性的进行修复才能用。
    ProphetN
        27
    ProphetN  
       2021-12-21 17:00:05 +08:00
    QtScrpy 连接真机。这样就兼具了写布局阶段可以直接键鼠操作,和后期阶段真机看效果的优势。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1321 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:37 · PVG 01:37 · LAX 09:37 · JFK 12:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.