在linux里面,模拟器可以直接识别,使用adb也没有限制,但是手机插上usb之后,adb并不识别,显示的是问号,在eclipse里面也是这样。
解决方法如下:
1.在bash中输入lsusb,可以看到很多BUS设备,很多都是Linux Foundation 1.1 root hub的,这是没有插上usb设备的端口,插上手机的端口会出现另外的字符串,比如我的是High Tech Computer Corp. 然后记下它的id:0bb4:0c02
2.在/etc/udev/rules.d目录下新建一个51-android.rules文件,内容如下:
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="0bb4", MODE="0660",GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c01", SYMLINK+="android_fastboot"
这里的idVendor是第一步中记下的id。
3.执行如下命令
chmod a+r /etc/udev/rules.d/51-android.rules
sudo adb kill-server
sudo adb devices
然后就会发现 adb可以用了。
分享到:
相关推荐
一键解决linux下的adb连接问题,使用兼容性最后的adb支持所有手机
解决adb连接不上的问题,按照adb命令亲测可以解决,特地记录下来。
adb连接手机
资源中包括android4.2.2的adb的源码以及依赖的库的源码。首先进入openssl/crypto中,修改makefile中的CROSS_COMPILE,修改为自己的编译环境,然后执行make,生成libCrypto.a。然后回到adb根目录,同样修改makefile的...
Linux下Android ADB驱动安装详解
SpringBoot执行adb命令连接手机执行,关机,重启,recovery,fastboot。。。。。。
linux下adb shell环境搭建必备文件,简简单单在linux下使用adb shell
Linux adb 1.0.404 当前Linux下最新adb工具, 替换platform tools里面adb文件后更改权限即可使用
linux 下adb工具,解压后cd platform-tools运行adb即可。
linux下adb工具安装的必备软件包!adb shell安装
linux arm版本的adb安装包,解压缩后,放到linux下任一目录下 chmod 777 install_adb.sh ./install_adb.sh 就可以自动安装,adb 1.0.39版本
adb 1.0.41 工具 操作系统 - Linux - adb 1.0.41 工具.zip
Linux下完美安装adb,亲测经验,无不兼容等其他问题。 如有其他问题请留言。 thanks!
adb进行手机patch的实例:adb shell命令的一些样例,仅供参考
易语言 调试安卓手机 adb简单实例 adb
使用eclipse进行安卓开发时,解决adb无法连接
adb1.0.31解决手机adb devices 设备offline问题
adb常见问题解决汇总 adb常见问题解决汇总 adb常见问题解决汇总 adb常见问题解决汇总
windows系统下的adb连接工具
HBuilderX运行项目到...是因为部分手机对adb的版本有特定要求,所以需要更换HBuilder的adb版本。 参考《https://uniapp.dcloud.net.cn/tutorial/run/run-app-faq.html#_4-1-3-%E5%85%B6%E5%AE%83%E9%97%AE%E9%A2%98》