1、adb 驱动安装
安装adb驱动到ubuntu系统下:
更新一遍软件源:
sudo apt-get update
安装adb工具:
sudo apt-get install android-tools-adb
检查安装是否成功:
adb version
2、列出当前的usb设备
lsusb命令显示的USB设备如下:
Bus 001 Device 011: ID 18d1:4ee0
其中18d1就是VID idVendor,4ee0是idProduct
3、添加USB设备到adb配置文件
创建adb_usb.ini文件
echo 0x18d1 > ~/.android/adb_usb.ini(注意这里一定要有0x…)
4、添加USB VID
sudo gedit /etc/udev/rules.d/70-android.rules
SUBSYSTEM==“usb”, ATTRS{idVendor}“18d1”, ATTRS{idProduct}“4ee0”, MODE=“0666”
idVendor和idProduct都不能错.
![在这里插入图片描述](https://img-blog.csdnimg.cn/2c09d953d916492f8b58c79bb63cb79e.png
5、添加权限
sudo chmod 777 /etc/udev/rules.d/70-android.rules
sudo service udev restart
6、重启adb服务
sudo adb kill-server
sudo adb devices
7、常用adb命令
查看连接的设备
a.adb devices
按上述步骤完成后,adb即可正常使用
注:如果上述第7步执行后仍提示 not persistend的话,则重启电脑即可。
b. 重新挂载
adb remount
重新挂载系统 分区 用于读写
c. 启 動和关閉
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
d. 按键事件
input text input a string to device
input keyevent <event_code> send a Key Event to device
如: adb shell input keyevent 26 (PowerKey)
e. am命令
am start : start an Activity
如 :
am start -n com.android.calculator/com.android.calculator2.Calculator
am broadcast
am startservice
am force-stop
am kill am kill-all
am broadcast
f.pm 命令
pm list packages
-f: see their associated file
-s: filter to only show system packages
-3 ilter to only show third party packages