魅族手机无法链接ADB的解决方法

使用adb通过USB调试魅族手机的时候,第一次连接总会连接不上,查了一下资料这种情况还不少,应该是魅族手机的通病,除了使用手机助手等辅助软件,也可以在系统上添加一些配置。下边就介绍在Mac OS和Windows上的手动设置方法。

MAC的设置方法(转载自网络)
1.把Android手机开启调试模式,然后连接在我们的Mac OS上。
2.选择Mac的 关于本机->更多信息-> 系统报告->找到usb选项,右边会出现一系列和usb相关的设备我们找到自己的Android设备并选中。
3.选中后找到 供应商ID或叫厂商ID,我的MX4手机显示的供应商ID是:0x2a45
4.打开Mac终端 输入: echo 0x2a45 >> ~/.android/adb_usb.ini
然后重启adb(我是重启Mac系统)后再打开eclipse 你会发现Android手机的设备显示了。这样的办法还可以解决Mac上其他android设备不显示的问题。

Windows的设置方法
打开“设备管理器”,找到里面的魅族设备(有的在usb设备内,有的在便携设备内),右键属性,选“详细信息”标签,“属性”选“硬件ID”,下面会有两行值,我的其中一行是 “USBVID_2A45&PID_0C02&MI_01”,看到其中VID_XXXX了吧,把XXXX值记下来。

3.找到C:/Users/XXX/.android/adb_usb.ini文件(XXX是你的当前操作系统用户名),在里面另起一行追加 “0xXXXX”(不含引号,我这里是0x2A45,好像魅族都是2A45)。前面的0x表示是16进制数,把后面的XXXX替换成上面你记下来的值。重启电脑 或者 退出eclipse,再在任务管理器里把“adb”进程杀掉再重进eclipse。即可。

找不到adb_usb.ini文件

我们可以直接创建一个,内容如下:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x1949
0x18D1
然后在里面最后添加“0x2A45,然后adb kill-server后重新插一下手机就可以。

重新连上手机后cmd,adb shell input keyevent 4,这是一个返回的动作,如果手机有反应说明链接成功。
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值