mac 使用USB连接Android真机遇到的问题

问题一:使用USB连接Android真机,USB调试已打开,但是使用adb device 命令没有发现连接设备。

解决方法:

方法一、检查连接的USB数据线,是否能能传输数据,如果不能,就换一根能传输的数据线试试

方法二、一般国产手机无法连接设备,需要将设备的vender id加入到 .android/adb_usb.ini中即可 
1、 查看连接USB设备的信息

打开终端,输入:system_profiler SPUSBDataType

另一种查看ID的方式: 
点击Mac左上角的苹果图标------点击关于本机------点击系统偏好------点击USB------点击右边脸颊的Android设备项,出现的设备详细信息里的厂商ID就是

网上百度的还有一种:(没操作)

点击应用“系统信息”/“System Information”,可以在Application里找到。

Hardware –> USB,点击你此时连在电脑上的Android设备的一项,出现设备详细信息。Vender ID/供应商ID就在这

2、输入命令: vi ~/.android/adb_usb.ini 命令

3、在打开的 adb_usb.ini文件中点击键盘上的 i (编辑)---点击键盘上的esc (退出编辑)---输入  :wq! (保存退出)

4、输入命令(重启adb)

adb kill-server  (关闭)

adb start-server(重启)

5、输入命令adb devices

就可以看到设备信息

问题二、adb devices输出的设备信息是offline

解决方法:

方法一、在终端里输入命令adb version (查看版本)

如果版本号是1.0.29  就说明找到原因了。因为1.0.29是较低的版本,现在的设备已经不支持了。

只需要把更新到新的版本,就可以了。

补充:直接百度搜索,下载platform-tools_r28.0.3-darwin.zip即可(这个是1.0.41的版本)

走了很多弯路下载,最后发现只要下载platform-tools_r文件即可

此时在终端输入adb devices 出现

adb server version (29) doesn‘t match this client (41); killing...

说明adb服务的版本和客服端的版本不一致。

解决方法:

在终端输入命令:

adb kill-server

adb start-server

即可。

方法二、如果版本号不是1.0.29,就按网上查询的方法

在终端输入命令:

adb kill-server

adb start-server

adb devices

原文地址:https://www.cnblogs.com/gloria-5/p/10871239.html

时间: 2024-11-08 05:40:29

mac 使用USB连接Android真机遇到的问题的相关文章

Ubuntu系统连接Android真机调试

第一步:查看usb信息: 在终端输入命令 lsusb 1 2 3 4 5 6 7 8 [email protected]:~$ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002

Mac通过wifi连接 Android设备

公司用的全是mac开发,但是全是type-C接口,每次背电脑回家啊,还得带个数据线转换器-- 想着回来,直接通过Wi-Fi连接手机就好,发现完全忘了之前套路,现在赶紧记下一波,保证包教包会! STEP 1:保证手机和电脑在同一个Wi-Fi路由下. STEP 2:保证在USB调试模式下,手机连接电脑成功.可以通过adb devices来检查一下,再输入一次adb usb重置一下USB连接. $ adb usb restarting in USB mode $ adb devices List of

没有数据线,Wifi也能连接Android真机开发调试!彻底解决“无法识别的USB设备”等数据线连接问题!

我是一个小小的Android Developer,我的手机是Samsung GALAXY SII i9100,也算有点老的机子了吧,估计现在都没几个人在用了,三星专卖店都不卖了.平时不玩什么太大型的游戏的话也完全够用了,并且用于开发调试的话也是不错的机型,所以我也经常在自己的手机上运行调试. 但是最近有点蛋疼的是,不知道是数据线坏了还是电脑还是手机的问题,手机用USB数据线连电脑始终不行,插上去就提示"无法识别的USB设备",不知道大家遇到过没.如下图: 这样的话ADB也根本没办法识别

在Mac系统上配置Android真机调试环境

我使用的系统是OS X Yosemite 10.10.2,使用的Android手机是MX4 Pro 1. 安装adb客户端.你可以下载好最新版本的SDK,在platform-tools目录下有adb命令 2. 配置adb命令的环境变量.在.bash_profile中加入 export PATH=$PATH:/Users/jerikc/Library/Android/sdk/platform-tools 如果OS X系统上找不到.bash_profile,可以使用如下命令创建.bash_profi

Ubuntu连接Android真机调试

1. 使用lsusb命令找出android手机的id 2. 在/etc/udev/rules.d/目录下建立50-android.rules规则文件,内容如下: SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4″, MODE="0666″ 其中,0bb4为手机id 3. 在/home/xx/.android目录中打开adb_usb.ini文件,在最后一行添加 0x0bb4 4. 重启udev服务: sudo /etc/init.d/ud

mac系统连接android手机

mac系统不能连接android手机问题的解决方案: 1.插上手机 2.找到android手机的vendor ID: 终端执行CMD:  system_profiler SPUSBDataType 在列出的usb设备中找到自己的手机,copy下vendor ID N828 Android Phone: Product ID: 0x0c02               Vendor ID: 0x0bb4  (HTC Corporation) Version: 2.55 Serial Number:

mac 无法连接android手机进行调试 解决方案

第一步: 查看usb设备信息 在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息 比如我的usb信息如下(部分内容): Android: Product ID: 0x2769              Vendor ID: 0x22d9              Version: 2.31              Serial Number: 6e5d48a4              Speed: Up to 480 Mb/sec

MAC OS Android 真机调试参考链接

MAC下ECLIPSE连接不上ANDROID手机的解决方法 mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结) 如何在Mac中使用Android SDK,使用adb工具避免出现-bash: adb: command not found

mac系统连接android电话

mac该系统不能连接android手机问题解决: 1.将电话 2.到场android手机vendor ID: 终端业务CMD:  system_profiler SPUSBDataType 在列出的usb设备中找到自己的手机,copy下vendor ID N828 Android Phone: Product ID: 0x0c02               Vendor ID: 0x0bb4  (HTC Corporation) Version: 2.55 Serial Number: 012