华为研发的小哥哥们 mac 要如何才能 adb 华为 mate7 ?

2018-12-02 00:05:22 +08:00
 llillill

手上有一台华为 Mate7 连接 mac 电脑 adb 连不上 网上查了一圈 各种方法都试过了

比如修改~/.android/adb_usb.ini 添加 vender id
也试了拨号 *#*#2846579#*#* ProjectMenu -> 后台设置 -> USB 端口设置 -> 改成 Google 模式 貌似得改成[Google 模式] + USB 连接方式为[PC 助手( HiSuite)模式] 才可以
但是每次 USB 端口设置这边一改 USB 连接方式那边又自动改为 [仅充电] 模式
而再次将 USB 连接方式更改为[PC 助手(HiSuite)]之后 USB 端口设置那边又自动变为了[其他]

期间来来回回试了好久 也出现过一次可以 adb shell 成功的时候 但是按了两次回车之后 又自动断开了

现在完全懵逼了 到底咋样才能正确稳定的让 mac 电脑 adb 到这款华为 Mate7 ?

12482 次点击
所在节点    Android
17 条回复
linhua
2018-12-02 00:14:03 +08:00
好像是 需要在开发者选项里设置 仅充电模式下使用 adb,然后 usb 连接类型选择 仅充电模式
zpxshl
2018-12-02 00:37:43 +08:00
我之前遇到过一个只会在 mate7 出现的 anr...然后找测试拿了条 mate7,发现这手机拿来 debug 真的会气死人。。。
bkmi
2018-12-02 00:51:17 +08:00
最近用 mac 连 adb,几台 Android 手机都是需要重复插拔很多次才能连上,也许这是个 mac 上的 bug ?
nsynet
2018-12-02 00:59:01 +08:00
没有 root 吧
also24
2018-12-02 01:02:57 +08:00
几年前写 Android APP 的时候……
我就已经被华为、小米之类机器的 adb 策略搞哭过好几次了……

有的是加 vender id 的事儿
有的是不能开 MTP
有的是只能在 PTP
有的是必须开 MTP
有的是必须在 仅充电
有的是必须先切换一次
小米开 adb 还要求你插张 SIM 卡
also24
2018-12-02 01:03:27 +08:00
@bkmi #3
我的 mac 没这毛病
llillill
2018-12-02 01:04:46 +08:00
sorry 后来下载了个 mac 版的 HiSuite 发现连接时断时续 才注意到是由于这台 mate7 的 usb 接口松动所致 我用手一直用力抵住接口 就可以稳定 adb 连接了...
所以我该怎么把这个帖子删除 找了半天没找到...
also24
2018-12-02 01:05:16 +08:00
哦对了,有条件的话,其实挺建议直接 ADB WIFI 的,现在都是 5G WIFI 了,调试起来可能比有线还更快一点儿……

系统开发者选项里没 "网络 adb" 选项的,可以拿这个开:
https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb
also24
2018-12-02 01:06:40 +08:00
@llillill #7
V2 的帖子,有其他人回复以后,触发违反了站内规则,是无法删除的

你这个接口松动的情况,刚好就是 ADB WIFI 的最佳适用场景了
winglight2016
2018-12-02 09:45:14 +08:00
@llillill 我试过三星、华为的手机在某台机器上可以,另外机器一律不行,或者反过来,包括 mac 上也是,还会出现之前可以连,然后忽然就再也无法连接,其他品牌手机就没有这种问题

@also24 另外 adb wifi 在第一次连接时,需要先 usb 连接授权
also24
2018-12-02 10:08:37 +08:00
@winglight2016
在我的机器上没发现这个要求,会弹授权 dialog
xuanaux
2018-12-02 11:17:10 +08:00
我记得好像是开启 adb 调试,然后插上电脑后选择 mtp 模式就可以了
junjieyuanxiling
2018-12-02 15:51:26 +08:00
@llillill #7 手机版底部输入框下面有个下沉,电脑版不知道。
20015jjw
2018-12-03 03:06:15 +08:00
开发就买 pixel 啊 用魔改 os 不是自作自受么
skylancer
2018-12-04 10:18:45 +08:00
@also24 一个 adb tcpip 的事情为什么还需要额外单独安装一个 apk 呢...?
also24
2018-12-04 10:26:55 +08:00
@skylancer #15
我似乎强调了我针对的是 “系统开发者选项里没 '网络 adb' 选项的”
Rnreck
251 天前
@also24 现在手机里面没有 wireless debugger 有没有什么好的解决办法啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/513452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX