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

现在[2021 年]用于开发调试的 android 机有推荐的吗?

  •  
  •   mrhhsg · 2021-01-12 12:09:28 +08:00 · 15461 次点击
    这是一个创建于 1445 天前的主题,其中的信息可能已经有所发展或是发生改变。
    三星的怎么样?
    39 条回复    2021-03-05 13:03:40 +08:00
    blueaurora
        1
    blueaurora  
       2021-01-12 12:57:12 +08:00   ❤️ 1
    我的感觉是 pixel, 然后是小米, 然后是华为,然后是 ov 。

    pixel 可以 build 原生 rom, 堆栈跟源码能无风险对上;
    小米的开发版对开发者很友好,之前都用小米 8,小米 6 调试;
    华为和 ov 主要是因为 线上用户比较多, 出线上 bug 需要类似机型的 backup
    blueaurora
        2
    blueaurora  
       2021-01-12 12:57:39 +08:00
    不是堆栈,是调用栈
    zpxshl
        3
    zpxshl  
       2021-01-12 13:04:09 +08:00 via Android
    pixel 最强,不刷机也是最强
    华为用着也行,就是不能断点在 activity 启动阶段太久
    小米小问题太多,限制也多,比如第一次开 usb 调试要插卡还是登录来着? and shell input text 要权限。 有的小米有问题有的没问题。
    zpxshl
        4
    zpxshl  
       2021-01-12 13:04:48 +08:00 via Android
    当你需要调试系统类的源码时,就知道 pixel 的好了
    yinzhili
        5
    yinzhili  
       2021-01-12 13:17:46 +08:00
    建议各种大厂的都至少要买 1 台,魔改的地方太多了,你都不知道哪里会有奇怪问题
    cmostuor
        6
    cmostuor  
       2021-01-12 13:28:03 +08:00
    看需求, 如果只是开发 app 那就得如#5 说的多人用的机型都买一台用来测试, 如果是系统层的开发那 pixel 最好.
    also24
        7
    also24  
       2021-01-12 13:39:51 +08:00
    @blueaurora #1
    大概两三年前,尝试用小米当开发机的时候被折腾的够呛。

    adb 调试需要插卡,好像还需要绑手机号?
    然后 bootloader 解锁,需要小米帐号在设备上登录了多少天之后才行,我按官方的提示和工具折腾了半个月也没弄好,最后投降放弃。
    haaro
        8
    haaro  
       2021-01-12 13:41:36 +08:00
    小米开调试要登陆小米账号还得插 sim 卡,特别麻烦
    amok
        9
    amok  
       2021-01-12 16:12:36 +08:00
    小米不错啊,连“显示布局边界” 都可以放到下拉通知栏里,用起来方便极了。
    以前用的 oppo 最无语,usb 调试 10 分钟不用自动关闭。。。
    hackerwgf
        10
    hackerwgf  
       2021-01-12 16:22:46 +08:00
    @zpxshl #3
    “华为用着也行,就是不能断点在 activity 启动阶段太久”
    太真实了,单步的时候总得找别的机器来搞
    swsh007
        11
    swsh007  
       2021-01-12 16:32:47 +08:00 via Android
    google 亲儿子
    android one 里的 mi,nokia,moto 这些可以解 bootloader 的
    一加
    miui,emui,coloros 等等
    rungit
        12
    rungit  
       2021-01-12 17:12:28 +08:00
    目前也有这种需求,有性价比比较高的机型推荐吗
    blueaurora
        13
    blueaurora  
       2021-01-12 17:14:35 +08:00
    楼上们都说小米的不好用.. 我 debug 从来没插过卡啊,我还刷 cm .. 可能我都用的小米的老手机吧, 小米 3-小米 8
    MaxLi77
        14
    MaxLi77  
       2021-01-12 17:41:49 +08:00
    开发用 pixel,适配不得国产机一个牌子来一台?
    huage2580
        15
    huage2580  
       2021-01-12 17:43:17 +08:00
    我现在自用 essential ph1 调试,公司就啥牌子都来一个,体感华为的比较好用,安装 app 很快(不知道为啥,我 ph1 安装要 20s,华为 mate30 仅 5s ),也没有那些煞笔确认,安装,还要输入账号密码还要插卡。。。
    frantic
        16
    frantic  
       2021-01-12 17:47:17 +08:00
    之前贪便宜买了个 Lg v35 600 块钱的 845 但是那个系统真拉胯,删除软件要删 2 次,系统 bug 又多,现在很后悔
    zpxshl
        17
    zpxshl  
       2021-01-12 18:29:01 +08:00   ❤️ 1
    @hackerwgf 有个小技巧。 在启动阶段且运行到你的断点时,手机熄屏,这样就可以继续调试。
    zpxshl
        18
    zpxshl  
       2021-01-12 18:30:08 +08:00
    @amok 连“显示布局边界” 都可以放到下拉通知栏里 pixel 也有,应该是原生功能
    zpxshl
        19
    zpxshl  
       2021-01-12 18:30:55 +08:00
    @amok opp ousb 调试 10 分钟不用自动关闭 可以解决。 网上百度下,有条命令。曾经我也被这折磨过一段时间。。。
    zpxshl
        20
    zpxshl  
       2021-01-12 18:32:21 +08:00
    小米第一次 run 一个 app,还要弹圈确认,还有倒计时默认拒绝。。。
    john6lq
        21
    john6lq  
       2021-01-12 21:22:59 +08:00 via iPhone
    推荐 ov 的都是傻逼
    john6lq
        22
    john6lq  
       2021-01-12 21:23:33 +08:00 via iPhone
    除了 ov 随便买
    orannge
        23
    orannge  
       2021-01-12 21:29:07 +08:00
    调试的话,国产机 一加 > 小米 > 其它? 调试用中等配置,低配手机安装速度慢
    boileryao
        24
    boileryao  
       2021-01-12 21:49:06 +08:00
    三星很不错,没有刷机 root 需求的话体验接近 pixel ;至于小米、华为、OV 体验则要差一截(排名越往后越差)
    WebKit
        25
    WebKit  
       2021-01-12 22:30:27 +08:00 via Android
    推荐华为 mate 30 然后升级成鸿蒙系统,鸿蒙里的 Android 是 Android11 你可以一方面调试在新系统下的问题,另一方面可以测试一下鸿蒙的兼容性。

    不管你喜不喜欢,在国内你就要适配鸿蒙(自己是老板除外🤣),华为手机的用户很多 Android 11 又是个文件系统更新比较大的版本。
    WebKit
        26
    WebKit  
       2021-01-12 22:30:56 +08:00 via Android
    @zpxshl 这个开发者选项里关了 MIUI 优化就行
    WebKit
        27
    WebKit  
       2021-01-12 22:33:48 +08:00 via Android   ❤️ 1
    @also24 开发者里面关了 MIUI 优化,然后切换开发版,
    also24
        28
    also24  
       2021-01-12 22:38:32 +08:00
    @WebKit #27
    好的谢谢,下次如果再用小米手机折腾的时候我试试看。

    我自己目前主要使用 一加 和 Pixel 来折腾了。
    NexTooo
        29
    NexTooo  
       2021-01-13 09:46:40 +08:00
    看到这个突然想起来为啥我的 mix2s 是开发版了,估计是我为了调试省事啥时候自己改的(
    yklaxds
        30
    yklaxds  
       2021-01-13 10:33:15 +08:00 via Android
    @WebKit 就是安卓套壳可别吹了
    shaobin0604
        31
    shaobin0604  
       2021-01-13 10:49:28 +08:00
    能刷 lineageos( https://download.lineageos.org/) 或 mokee( https://download.mokeedev.com/) 等第三方 ROM 的机型都行
    WebKit
        32
    WebKit  
       2021-01-13 17:53:20 +08:00 via Android
    @yklaxds 是你语文的理解能力不行吗?你哪里看出我在吹了?华为作为国内出货量最大的手机厂商,不应该去兼容吗?多大的人了,别这么幼稚行吗?
    yklaxds
        33
    yklaxds  
       2021-01-14 00:57:12 +08:00 via Android
    @WebKit 还在吹?你多大的人了,别这么幼稚行吗?
    yklaxds
        34
    yklaxds  
       2021-01-14 01:00:00 +08:00 via Android
    @WebKit 麻烦你清醒点,华为那个就是套壳安卓,会和安卓不兼容?谁语文有问题?
    WebKit
        35
    WebKit  
       2021-01-14 09:28:20 +08:00 via Android
    @yklaxds 管他是不是套壳,我求求你去自己适配一下再来这里云行吗?我手机两个测试机一个 p40 pro 一个 mate30 你能别云了吗?
    WebKit
        36
    WebKit  
       2021-01-14 09:33:29 +08:00 via Android
    @yklaxds 你可真能☁,别说套壳了,国内的 MIUI 还有新出的原 OS 都是对 Android 进行深度订制的,部分情况下都需要匹配。更别说鸿蒙了。还吹?怎么只要提到华为就是吹了?小学生吧! B 了
    yklaxds
        37
    yklaxds  
       2021-01-14 11:25:54 +08:00
    @WebKit 求求你了,可别吹了,小学生
    KunMinX
        38
    KunMinX  
       2021-01-16 21:40:51 +08:00
    当下推荐 pixel 3,价格在 1000 以内,做测试机十分流畅,
    Android 11 在 Android Studio 4.3 以上版本可以扫二维码连接调试(不必经过 adb ),
    且 pixel 3 可以一直支持到 Android 12
    langrenfengzi
        39
    langrenfengzi  
       2021-03-05 13:03:40 +08:00   ❤️ 1
    @KunMinX 感谢,刚好也需要 11 测试机,研究了决定某宝买 Pixel 3a 好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5327 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:24 · PVG 15:24 · LAX 23:24 · JFK 02:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.