mac解决adb devices命令找不到真机设备

参考帖子:https://blog.csdn.net/linhunshi/article/details/72866345
这篇帖子非常非常有用!

 

 

1、确保Android手机已经连上电脑,并且打开USB调试。(开发者模式打开+USB调试打开)

2、MAC终端下,命令行执行system_profiler SPUSBDataType,显示外接设备信息。里面找到USB连接的Android手机设备的Vendor ID

 

3、将该Android手机设备的Vendor ID的值写入 /User/你对应的用户文件夹/.android/adb_usb.ini文件。若该文件不存在,则新建一个。

a.Mac下寻找隐藏文件夹(Mac菜鸟级)command+shift+.   =====>目的是把隐藏的.android找到,进到该文件夹中,去新建一个文件adb_usb.ini

b.   cd   /Users/yuan/.android

touch adb_usb.ini

vi adb_usb.ini  =====>把上面的Vendor ID写进来,然后保存

 

4、保存退出。然后重新拔插数据线,执行以下两句命令进行adb重启。

adb kill-server

adb start-server

5. 然后再重新插数据线

 

 

 

注意:

1、所有的这些都已经做过,还是不显示手机设备,手机是华为meta9 

      解决方式:只有先把USB连接设置为MTP模式,再把手机设置成USB调试模式,才可检索到手机设备。

 

 

验证:

首先cd  ~/Desktop/softwareinstall/android_sdk_macosx/platform-tools

./adb start-server

./adb devices

 

连接到真机:

./adb tcpip 5555

./adb connect 192.168.1.4:5555  手机的ip192.168.1.4====>获取方式:关于手机---状态---IP地址.   adb connect …… 之前 要首页运行 adb tcpip 5555(默认端口号)

./adb devices

./adb -s 192.168.1.4:5555 shell   指定设备进入shell

pm uninstall -k --user 0 com.lianjia.beike    卸载手机应用上的安装包

获取手机上所有的安装包 pm list packages



注意:

手机端一定要打开 开发者选项,usb调试,并且授权

电脑端一定要执行adb devices查看设备是否连接上


 

posted @ 2021-02-15 17:15  阳光美美哒  阅读(3800)  评论(0编辑  收藏  举报