39 条回复    2021-03-05 13:03:40 +08:00
blueaurora
    1

blueaurora   87 天前   ❤️ 1

我的感觉是 pixel, 然后是小米, 然后是华为,然后是 ov 。

pixel 可以 build 原生 rom, 堆栈跟源码能无风险对上;
小米的开发版对开发者很友好,之前都用小米 8,小米 6 调试;
华为和 ov 主要是因为 线上用户比较多, 出线上 bug 需要类似机型的 backup

blueaurora
    2

blueaurora   87 天前

不是堆栈,是调用栈
zpxshl
    3

zpxshl   87 天前 via Android

pixel *强,不刷机也是*强
华为用着也行,就是不能断点在 activity 启动阶段太久
小米小问题太多,限制也多,比如*次开 usb 调试要插卡还是登录来着? and shell input text 要权限。 有的小米有问题有的没问题。
zpxshl
    4

zpxshl   87 天前 via Android

当你需要调试系统类的源码时,就知道 pixel 的好了
yinzhili
    5

yinzhili   87 天前

建议各种大厂的都至少要买 1 台,魔改的地方太多了,你都不知道哪里会有奇怪问题
cmostuor
    6

cmostuor   87 天前

看需求, 如果只是开发 app 那就得如#5 说的多人用的机型都买一台用来测试, 如果是系统层的开发那 pixel *好.
also24
    7

also24   87 天前

@blueaurora #1
大概两三年前,尝试用小米当开发机的时候被折腾的够呛。

adb 调试需要插卡,好像还需要绑手机号?
然后 bootloader 解锁,需要小米帐号在设备上登录了多少天之后才行,我按官方的提示和工具折腾了半个月也没弄好,*后投降放弃。

haaro
    8

haaro   87 天前

小米开调试要登陆小米账号还得插 sim 卡,特别麻烦
amok
    9

amok   86 天前

小米不错啊,连“显示布局边界” 都可以放到下拉通知栏里,用起来方便*了。
以前用的 oppo *无语,usb 调试 10 分钟不用自动关闭。。。
hackerwgf
    10

hackerwgf   86 天前

@zpxshl #3
“华为用着也行,就是不能断点在 activity 启动阶段太久”
太真实了,单步的时候总得找别的机器来搞
swsh007
    11

swsh007   86 天前 via Android

google 亲儿子
android one 里的 mi,nokia,moto 这些可以解 bootloader 的
一加
miui,emui,coloros 等等
rungit
    12

rungit   86 天前

目前也有这种需求,有性价比比较高的机型推荐吗
blueaurora
    13

blueaurora   86 天前

楼上们都说小米的不好用.. 我 debug 从来没插过卡啊,我还刷 cm .. 可能我都用的小米的老手机吧, 小米 3-小米 8
MaxLi77
    14

MaxLi77   86 天前

开发用 pixel,适配不得国产机一个牌子来一台?
huage2580
    15

huage2580   86 天前

我现在自用 essential ph1 调试,公司就啥牌子都来一个,体感华为的比较好用,安装 app 很快(不知道为啥,我 ph1 安装要 20s,华为 mate30 仅 5s ),也没有那些煞笔确认,安装,还要输入账号密码还要插卡。。。
frantic
    16

frantic   86 天前

之前贪便宜买了个 Lg v35 600 块钱的 845 但是那个系统真拉胯,删除软件要删 2 次,系统 bug 又多,现在很后悔
zpxshl
    17

zpxshl   86 天前   ❤️ 1

@hackerwgf 有个小技巧。 在启动阶段且运行到你的断点时,手机熄屏,这样就可以继续调试。
zpxshl
    18

zpxshl   86 天前

@amok 连“显示布局边界” 都可以放到下拉通知栏里 pixel 也有,应该是原生功能
zpxshl
    19

zpxshl   86 天前

@amok opp ousb 调试 10 分钟不用自动关闭 可以解决。 网上百度下,有条命令。曾经我也被这折磨过一段时间。。。
zpxshl
    20

zpxshl   86 天前

小米*次 run 一个 app,还要弹圈确认,还有倒计时默认拒*。。。
john6lq
    21

john6lq   86 天前 via iPhone

推荐 ov 的都是傻逼
john6lq
    22

john6lq   86 天前 via iPhone

除了 ov 随便买
orannge
    23

orannge   86 天前

调试的话,国产机 一加 > 小米 > 其它? 调试用中等配置,低配手机安装速度慢
boileryao
    24

boileryao   86 天前

三星很不错,没有刷机 root 需求的话体验接近 pixel ;至于小米、华为、OV 体验则要差一截(排名越往后越差)
WebKit
    25

WebKit   86 天前 via Android

推荐华为 mate 30 然后升级成鸿蒙系统,鸿蒙里的 Android 是 Android11 你可以一方面调试在新系统下的问题,另一方面可以测试一下鸿蒙的兼容性。

不管你喜不喜欢,在国内你就要适配鸿蒙(自己是老板除外?),华为手机的用户很多 Android 11 又是个文件系统更新比较大的版本。

WebKit
    26

WebKit   86 天前 via Android

@zpxshl 这个开发者选项里关了 MIUI 优化就行
WebKit
    27

WebKit   86 天前 via Android   ❤️ 1

@also24 开发者里面关了 MIUI 优化,然后切换开发版,
also24
    28

also24   86 天前

@WebKit #27
好的谢谢,下次如果再用小米手机折腾的时候我试试看。

我自己目前主要使用 一加 和 Pixel 来折腾了。

NexTooo
    29

NexTooo   86 天前

看到这个突然想起来为啥我的 mix2s 是开发版了,估计是我为了调试省事啥时候自己改的(
yklaxds
    30

yklaxds   86 天前 via Android

@WebKit 就是安卓套壳可别吹了
shaobin0604
    31

shaobin0604   86 天前

能刷 lineageos( https://download.lineageos.org/) 或 mokee( https://download.mokeedev.com/) 等第三方 ROM 的机型都行
WebKit
    32

WebKit   85 天前 via Android

@yklaxds 是你语文的理解能力不行吗?你哪里看出我在吹了?华为作为国内出货量*大的手机厂商,不应该去兼容吗?多大的人了,别这么幼稚行吗?
yklaxds
    33

yklaxds   85 天前 via Android

@WebKit 还在吹?你多大的人了,别这么幼稚行吗?
yklaxds
    34

yklaxds   85 天前 via Android

@WebKit 麻烦你清醒点,华为那个就是套壳安卓,会和安卓不兼容?谁语文有问题?
WebKit
    35

WebKit   85 天前 via Android

@yklaxds 管他是不是套壳,我求求你去自己适配一下再来这里云行吗?我手机两个测试机一个 p40 pro 一个 mate30 你能别云了吗?
WebKit
    36

WebKit   85 天前 via Android

@yklaxds 你可真能☁,别说套壳了,国内的 MIUI 还有新出的原 OS 都是对 Android 进行深度订制的,部分情况下都需要匹配。更别说鸿蒙了。还吹?怎么只要提到华为就是吹了?小学生吧! B 了
yklaxds
    37

yklaxds   85 天前

@WebKit 求求你了,可别吹了,小学生
KunMinX
    38

KunMinX   82 天前

当下推荐 pixel 3,价格在 1000 以内,做测试机十分流畅,
Android 11 在 Android Studio 4.3 以上版本可以扫二维码连接调试(不必经过 adb ),
且 pixel 3 可以一直支持到 Android 12
langrenfengzi
    39

langrenfengzi   35 天前

@KunMinX 感谢,刚好也需要 11 测试机,研究了决定某宝买 Pixel 3a 好了