linux(ubuntu)下配置adb工具
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
这两天被一个手机的问题搞的头大,终于在发现这个强大的adb工具,可以察看手机上的log,太有用了,记录在这里:
先下载dba工具包 http://download.csdn.net/download/wuxinxinggg/4016586 这是我下过的地方,验证过可以用。
将工具包解压至某个地方,比如/lib下面.
新建并编辑一个文件 sudo vi /etc/udev/rules.d/70-android.rules
在里面添加入一行:
SUBSYSTEM==”usb”, ATTR{idVendor}==”04e8“, MODE=”0666″
如果你是ubuntu 10.04 就写SUBSYSTEM==”usb”, SYSFS{idVendor}==”04e8“, MODE=”0666″
这里"04e8"是三星手机的,其他手机的见下表:
Acer 0502
Dell 413c
Foxconn 0489
Garmin-Asus 091E
HTC (Older Phones) 0bb4
HTC (Newer phones) 18d1
Huawei 12d1
Kyocera 0482
LG 1004
Motorola 22b8
Nexus One/S 18d1
Nvidia 0955
Pantech 10A9
Samsung 04e8
Sharp 04dd
Sony Ericsson 0fce
ZTE 19D2
然后 修改文件权限:
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
添加环境变量
vi ~/.bashrc
添加入以下一行:
export PATH=${PATH}:/lib/adb_shell
保存后使用命令 source ~/.bashrc使之立即生效。
这个时候我们就可以start adb啦: adb start-server
在用adb进入手机shell之前,我们先确认下手机跟电脑的链接是否成功,将用usb线连接手机跟电脑,然后使用命令lsusb查看连接的usb设备是否有你所连接的手机:
jia@jia-ThinkPad-T430:/lib$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
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 013: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]
红色的那一行就是我连接的三星的手机哦~~ 而且你看ID号就是04e8
我们现在使用adb devices命令来查看下设备。虽然得到的是一串数字,不过有就说明有识别到~~ 哈哈~
然后我们就可以使用命令adb shell进入android的shell命令窗口啦,然后可以用logcat命令获取之前的log信息,很有用哦~~
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献1条内容
所有评论(0)