Linux或者Mac下adb连接失败如何解决

不管是在Windows系统还是在Linux系统中,相信不少用户或开发者都遇到过手机adb连接不上的情况。其实出现这种问题很多时候是由于adb冲突导致的,毕竟很多软件都有自己的adb链接。那么,出现这种问题该怎么办呢?下面就给大家介绍下Mac或者linux下adb连接失败的解决办法。

1.查看设备VenderID

在mac下 或者Linux打开终端(Terminal),linux下可以按快捷键(CTRL+T,忘了具体是不是大家去试试或者查查),mac下Control+space,输入Terminal打开。打开终端后,输入命令

mac下:

system_profiler SPUSBDataType

linux下:

lsusb

结果如下:

USB:

USB 3.0 Bus:

Host Controller Driver: AppleUSBXHCILPTH

PCI Device ID: 0x8c31

PCI Revision ID: 0x0005

PCI Vendor ID: 0x8086

Apple Internal Keyboard / Trackpad:

Product ID: 0x0262

Vendor ID: 0x05ac (Apple Inc.)

Version: 2.25

Speed: Up to 12 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x14400000 / 4

Current Available (mA): 1000

Current Required (mA): 40

Extra Operating Current (mA): 0

Built-In: Yes

BRCM20702 Hub:

Product ID: 0x4500

Vendor ID: 0x0a5c (Broadcom Corp.)

Version: 1.00

Speed: Up to 12 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x14300000 / 3

Current Available (mA): 1000

Current Required (mA): 94

Extra Operating Current (mA): 0

Built-In: Yes

Bluetooth USB Host Controller:

Product ID: 0x8289

Vendor ID: 0x05ac (Apple Inc.)

Version: 1.18

Speed: Up to 12 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x14330000 / 7

Current Available (mA): 1000

Current Required (mA): 0

Extra Operating Current (mA): 0

Built-In: Yes

USB Mouse:

Product ID: 0x00fb

Vendor ID: 0x0e8f

Version: 0.01

Speed: Up to 1.5 Mb/sec

Manufacturer: YSTEK

Location ID: 0x14200000 / 2

Current Available (mA): 1000

Current Required (mA): 100

Extra Operating Current (mA): 0

MX4 Pro:

Product ID: 0x0c02

Vendor ID: 0x2a45

Version: ff.ff

Serial Number: 0123456789ABCDEF

Speed: Up to 480 Mb/sec

Manufacturer: Meizu

Location ID: 0x14100000 / 29

Current Available (mA): 1000

Current Required (mA): 500

Extra Operating Current (mA): 0

我的是MX4 Pro,所以Vendor ID: 0x2a45

2.添加VendorID

进入/Users/user/.android,.android为隐藏文件夹,可以通过终端进入直接:

cd /Users/user/.android

ls

应该有个adb_usb.ini文件,在windows用户目录下也有该文件。添加上上面的Vendor ID

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.

# USE ‘android update adb’ TO GENERATE.

# 1 USB VENDOR ID PER LINE.

0x2a45

3.重启adb命令

在终端下一次输入:

adb kill-server

adb start-server

 

时间: 2024-10-03 22:01:24

Linux或者Mac下adb连接失败如何解决的相关文章

linux下adb连接失败的怎么解决

不管是在Windows系统还是在Linux系统中,相信不少用户或开发者都遇到过手机adb连接不上的情况.其实出现这种问题很多时候是由于 adb冲突导致的,毕竟很多软件都有自己的adb链接.那么,出现这种问题该怎么办呢?下面就给大家介绍下Mac或者linux下adb连接失败的解决办法. 1.查看设备VenderID 在mac下 或者Linux打开终端(Terminal),linux下可以按快捷键(CTRL+T,忘了具体是不是大家去试试或者查查),mac下Control+space,输入Termin

如何在 Linux/Unix/Mac 下清除 DNS 查询缓存

如何在 Linux/Unix/Mac 下清除 DNS 查询缓存 我在Linux下使用拨号连接上网,频繁的拨号断线造成DNS的问题.我如何在Linux/Unix发行版下使用shell命令清除DNS缓存? 在MS-Windows下,你可以使用ipconfig命令来清除dns缓存.然而,Linux和Unix提供了不同的方法来清除缓存.Linux可以运行 nscd 或者 BIND 或者 dnsmasq 作为名称服务缓存守护进程.大型或者工作组服务器可能使用BIND或者dnsmasq作为专用缓存服务器来加

windows与linux双系统-win10与Linux双系统下有线连接问题

问题描述 win10与Linux双系统下有线连接问题 小白一枚 先安装的win10,之后安装了Ubuntu,发现安装完Ubuntu之后,Ubuntu可以用有线,win10以太网(有线)连不上,老是显示无法是别Internet,求指点要怎么做啊?毕竟刚装Linux,还不熟悉 解决方案 windows 10把控制面板藏起来了.你可以右键点开始菜单-控制面板,找到网络,然后里面的适配器,看看网卡驱动有没有装,以及ip分配是否正确. 解决方案二: 可能是网卡驱动没有安装,或者不兼容win10,前往设备管

Win7电脑登录穿越火线LOL提示”服务器连接失败"的解决方法

  Win7电脑登录穿越火线LOL提示"服务器连接失败"的解决方法           解决方法如下: 1.自己检查下网络连接,看看是不是网络延时太高照成的.可以在网上下载加速软件或者找宽带客服申请宽带加速解决; 2.也可以在登陆游戏前把没用的程序关掉,来增强游戏的读写速度解决; 3.也可以利用第三方软件,进行简单修复;例如[360安全卫士]打开里面的[人工服务]进入搜索页面搜索[cf连接服务器失败]就能简单解决; 上述也就是Win7电脑登录穿越火线LOL提示"服务器连接失败

mac下使用android studio,解决无法打开问题。

1,下载最新的android studio http://developer.android.com/sdk/installing/index.html?pkg=studio mac下直接安装.但是启动不了,一直显示进度. 修改app应用权限. 菜单 System Preferences > Security  下, 选择 select Anywhere. 2,原因很简单 启动需要访问google服务器,被封了下载不了.解决办法万能的host: 不一定在所有地区都是一样的. 203.208.46

Centos6下Varnish启动失败的解决办法

  Varnish是一款高性能的Web加速器,缓存性能非常好,于是我也学学这么好的东西. 看到官网的最新版是4.0,毫不犹豫下载了4.0,安装上,安装非常顺利,可是用起来就没那么幸运了 代码如下: rpm –nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm yum install varnish 准备启动varnish,却一直提示失败 代码如下: [root@localhost ~]# service

Win7 32位旗舰版系统下ie10安装失败如何解决

  错误1:可能是操作系统不受支持 如果更新时遇到这个提示的话,可能是你的系统未升级至SP1,请先查看你的系统版本是否有安装SP1,方法:右击计算机选择属性,查看Windows版本及系统类型(32位或64位),如未安装SP1,请先下载SP1进行安装. 错误2:错误的 Internet Explorer 安装程序版本 当安装与系统相应的语言版本时, 提示下载的IE10语言版本不支持目前的Windows语言版本,这个是因为下载的IE10语言版本与系统的语言版本不符导致的.这种情况多出现在国外购 置的

解决oracle用户连接失败的解决方法_oracle

安装完 Oracle11g 之后,想打开自带的 SQL Plus 来学习,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个错误: error: the account is locked 可能是下面几个原因. 1. 尝试多次登录未成功(可能密码不正确): 2. 此用户被管理员手工锁定: 3. 用户密码到期.未按时修改密码,等等. 看来 scott 这个用户肯定是登陆不了了,然后我用尝试着用 system 这个用户登录,我记得在安装 Oracle 11g 的时候曾提示输入密码,然后

Ubuntu 下 编译 OIS失败的解决办法

编译ois-1.0RC1的时候发生错误:Automake 1.6 or above is required. Aborting build... 打开并编辑:boostrap这个文件,将以下代码删除掉就可以通过了.. if test -z "`autoconf --version 2>&1|head -n 1|egrep '2.[5-9]'`"; then     echo "Autoconf 2.50 or above is required. Abortin