您的位置:首页 > 其它

adb问题

2014-04-17 11:37 148 查看
问题1:linux:Android adb devices显示 no permissions

临时解决方法:

adb kill-server

sudo adb start-server

永久解决方法:

a.查看vid,pid

$lsusb

Bus 001 Device 010: ID 0bb4:0c87 High Tech Computer Corp.

可以看到vid=0bb4,pid=0c87

b.sudo vim /etc/udev/rules.d/70-android.rules

添加以下内容

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c87",MODE="0666"

c.重启udev

$sudo chmod a+rx /etc/udev/rules.d/70-android.rules

$sudo service udev restart

d.重新启动adb server

(很重要)拔掉usb重新连上再执行:

sudo adb kill-server

adb devices

adb root (这一步很重要 )



问题2:Read-only file system


解决方法:

adb remount

问题3:更新系统软件

adb push name.apk system/app(安装到手机的位置)

adb install -s name.apk(安装apk到sdcard)

问题4:拷贝文件/文件夹

adb push 1.txt sdcard/ 拷贝文件

adb push test sdcard/test 拷贝文件夹

adb pull /sdcard/UCDownloads/1.txt ~(拷贝手机中的文件到电脑)

问题5:adb devices下显示为空

sudo ~/.android/adb_usb.ini

添加以下内容

#for OKWAP C900
0x14b4
其中0x14b4为vid

参考文档:

http://www.worlduc.com/blog2012.aspx?bid=2257889

在Linux下adb连接不上android手机的终极解决方案
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: