魅族手机调试和VID一、 现象:二、 原因三、 解决方法:四、 其它手机类似问题处理:五、科普VID:

魅族手机USB接上电脑,死活不能调试,翻了半天网络,找到答案:

一、 现象:

./adb devices
List of devices attached 
emulator-5554        device
????????????        no permissions

二、 原因

这是由于我们14年之后的设备全部更新使用了魅族自己的vid引起的

参见:http://bbs.flyme.cn/thread-111712-1-1.html flyme 的文档: MX4 USB Reference Manual\简体\MX4_ADB_参考说明书.txt

三、 解决方法:

$echo 0x2a45 > ~/.android/adb_usb.ini
$adb kill-server
$adb devices

Ubuntu环境

  1. 建立或修改文件 ~/.android/adb_usb.ini,在文件开头或末尾添加一行,内容是0x2a45。
  2. 建立或修改文件 /etc/udev/rules.d/51-android.rules 2.1 修改文件权限: sudo chmod a+rx /etc/udev/rules.d/51-android.rules

2.2 在文件中添加一行内容: SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"

mac

mac对应的是~/.android/adb_usb.ini

windows

windows对应的C:\Users\yiyuan.zhangyy.android\adb_usb.ini修改成下面这个样子

修改后的文件内容

检查ADB设备是否找到(命令行程序中)

    adb kill-server
    adb devices

unauthorized 这个问题很好解决,4.2.2以上版本有个RSA校验,手机上会自动弹个提示框,点下“确定”授权一下就行。

四、 其它手机类似问题处理:

MAC的设置方法:

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

Win7的设置方法:

  1. 安装adb驱动,最简单的方法是用豌豆荚或91助手之类的,只要连上一次,就安装成功了.
  2. 打开“设备管理器”,找到里面的mx4设备(Android Composite ADB Interface),右键属性,选“详细信息”标签,“属性”选“硬件ID”,下面会有两行值,我的其中一行是“USB\VID_2A45&PID_0C02&MI_01”看到其中VID_XXXX了吧,把XXXX值记下来。
  3. 找到C:\Users\XXX.android\adb_usb.ini文件(XXX是你的当前操作系统用户名),在里面另起一行追加“0xXXXX”(不含引号)。前面的0x表示是16进制数,把后面的XXXX替换成上面你记下来的值。重启电脑 或者 退出eclipse,再在任务管理器里把“adb”进程杀掉再重进eclipse。即可。

五、科普VID:

VID全称是VendorID,中文翻译是供应商标识。google默认给了一些,遗憾魅族新换的VID不在里面。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT大咖说

VMware vSAN 架构解析及存储策略

摘要 VMware vSAN 通过 vSphere 原生的高性能体系结构支持业界领先的超融合基础架构解决方案。 vSAN是 Software-Defined D...

5133
来自专栏数据派THU

独家 | 一文读懂网络爬虫

前言 在当前数据爆发的时代,数据分析行业势头强劲,越来越多的人涉足数据分析领域。进入领域最想要的就是获取大量的数据来为自己的分析提供支持,但是如何获取互联网中的...

34510
来自专栏北京马哥教育

服务器病了吗? Linux 服务器的那些性能参数指标

2862
来自专栏about云

OpenStack计费Billing功能前瞻(一)

问题导读: 1.openstack现阶段计费项目情况? 2.需要怎样的环境实现? 3.在没有cloudkitty的情况下如何实现? 4.最终的流程图是什么? ...

5086
来自专栏Seebug漏洞平台

Django CSRF Bypass (CVE-2016-7401) 漏洞分析

Author: p0wd3r (知道创宇404安全实验室) Date: 2016-09-28 0x00 漏洞概述 1.漏洞简介 Django是一个由Python...

3335
来自专栏安富莱嵌入式技术分享

【RL-TCPnet网络教程】第18章 BSD Sockets基础知识

本章节为大家讲解BSD Sockets,需要大家对BSD Sockets有个基础的认识,方便后面章节Socket实战操作。

1193
来自专栏IT派

喂,快给我打一个小程序预览码

开发小程序的朋友们随时都会听到一句话:“喂,快给我打一个xxx环境的预览码”,无论你正在干什么,都得赶紧地回一句:“稍等,这就给你打码……”

922
来自专栏大内老A

使命必达: 深入剖析WCF的可靠会话[共8篇]

作为一个通信基础平台,WCF必须保证通信的可靠性。由于消息交换是WCF采用的通信手段,通信可靠性的保障体现在确保消息的可靠传输。WCF本质上是一个消息处理框架,...

2005
来自专栏为数不多的Android技巧

Android性能优化之虚拟机调优

介绍完 深入学习Android:虚拟机&运行时 之后,很多小伙伴问我,你描述的这些知识结构看起来艰深晦涩高大上,实际工作中能有多大用途呢?今天我就简单举个例子。

1581
来自专栏拂晓风起

浅谈HTML5单页面架构(三)—— 回归本真:自定义路由 + requirejs + zepto + underscore

1103

扫码关注云+社区

领取腾讯云代金券