adb介绍
SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以调试Android程序,管理手机设备及其文件,还可以通过adb可以轻松的执行Linux Shell命令。
常用命令
- adb shell
进入devices命令行模式,进入命令行模式,就是linux命令行了
2. adb shell command
进入devices命令行模式,并运行命令command
3. adb devices
显示正在运行的模拟器与电脑已连接的Android设备
4. adb logcat
命令行中查看应用运行log,但是由于日志太多,需要筛选,如果需要用到再查详细用法
5. adb shell am start -D -n <package>/<package>.<activity>
adb命令启动程序(-D是debug模式)
6. adb push <local> <remote>
将本地的文件传送到device上,如安装系统apk, adb push a.apk /system/app/
7. adb pull <remote> <local>
将device上的文件拉到本地,如将某个系统应用复制到d盘, adb pull /system/app/a.apk d:\\phoneData
8. adb install local
安装应用
9. adb uninstall <-k> <package>
卸载应用, -k表示保留应用数据和缓存,不加这个参数代表不保留数据与缓存,如adb uninstall com.eaway.test
10. adb start-server
启动adb服务,如果已经启动,不重复启动
11. adb kill-server
停止adb服务
12. adb remount
挂载devices,对devices拥有写权限
13. adb reboot
重启设备
14. adb reboot -recovery
以刷机模式重启
15. adb root
以root运行