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

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

  •  
  •   llillill · 2018-12-02 00:05:22 +08:00 · 7269 次点击
    这是一个创建于 1944 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    有的是加 vender id 的事儿
    有的是不能开 MTP
    有的是只能在 PTP
    有的是必须开 MTP
    有的是必须在 仅充电
    有的是必须先切换一次
    小米开 adb 还要求你插张 SIM 卡
    also24
        6
    also24  
       2018-12-02 01:03:27 +08:00
    @bkmi #3
    我的 mac 没这毛病
    llillill
        7
    llillill  
    OP
       2018-12-02 01:04:46 +08:00
    sorry 后来下载了个 mac 版的 HiSuite 发现连接时断时续 才注意到是由于这台 mate7 的 usb 接口松动所致 我用手一直用力抵住接口 就可以稳定 adb 连接了...
    所以我该怎么把这个帖子删除 找了半天没找到...
    also24
        8
    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
        9
    also24  
       2018-12-02 01:06:40 +08:00
    @llillill #7
    V2 的帖子,有其他人回复以后,触发违反了站内规则,是无法删除的

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

    @also24 另外 adb wifi 在第一次连接时,需要先 usb 连接授权
    also24
        11
    also24  
       2018-12-02 10:08:37 +08:00 via Android
    @winglight2016
    在我的机器上没发现这个要求,会弹授权 dialog
    xuanaux
        12
    xuanaux  
       2018-12-02 11:17:10 +08:00 via Android
    我记得好像是开启 adb 调试,然后插上电脑后选择 mtp 模式就可以了
    junjieyuanxiling
        13
    junjieyuanxiling  
       2018-12-02 15:51:26 +08:00 via Android
    @llillill #7 手机版底部输入框下面有个下沉,电脑版不知道。
    20015jjw
        14
    20015jjw  
       2018-12-03 03:06:15 +08:00 via Android
    开发就买 pixel 啊 用魔改 os 不是自作自受么
    skylancer
        15
    skylancer  
       2018-12-04 10:18:45 +08:00
    @also24 一个 adb tcpip 的事情为什么还需要额外单独安装一个 apk 呢...?
    also24
        16
    also24  
       2018-12-04 10:26:55 +08:00
    @skylancer #15
    我似乎强调了我针对的是 “系统开发者选项里没 '网络 adb' 选项的”
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1131 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:44 · PVG 02:44 · LAX 11:44 · JFK 14:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.