adb常用命令使用图文解析

来源:互联网 发布:java java视频网站 编辑:程序博客网 时间:2024/05/29 17:52

PS:以下命令均在设备以调试模式连接到电脑上才能正常使用。

1adbdevices

      该命令是查看并列出当前连接到计算机的android设备或者模拟器。JL提供的机子平台有问题,所以在使用adb devices时,不会看到列出连接到计算机的设备。这时需要借助豌豆荚,在电脑上安装豌豆荚程序,连接上小机后,adb devices出现图1所示。

图1

 

2adb shell:(adb shell& adb shell <command>

      该命令是在设备上启动一个交互的shell会话。相当于在安卓设备上开启了一个终端,可以再该终端上运行linux的命令,但是有时候因为权限和bash的问题,有些命令没有办法运行,就需要用到下面 的命令。

      一般的linux命令:

       adb shell ls/mnt/sdcard/download:列出/mnt/sdcard/download目录下的所有文件(夹),如图2:

图2

      挂载命令:

      adb shell busybox mount –o rw,remount  /mnt/sdcard:挂载/mnt/sdcard/目录,如图3:

图3

     

      3adb push:(adb push<local> <remote>

           adb push e:\skisafarimod.pc6.apk/mnt/sdcard/download:将本地e盘里的apk拷贝到device的指定目录(还有更简单的方法,将应用程序直接拖动到cmd里,就不用输入文件(夹)路径了),如图4:

图4

 

       4adb pull:(adb pull <remote> [<local>]

           adb pull/mnt/sdcard/download/buyudaren.apk:将 小机上的/mnt/sdcard/download/buyudaren.apk拷贝到电脑本地,如果没有指定目录则默认为当前目录即:C:\Documents andSettings\Administrator,如图5:

图5

           adb pull /mnt/sdcard/download/buyudaren2.apkd:\:将小机上的apk拷贝到电脑的d盘内下,如图6:

图6

 

      5adb install:(adb install [-r][-s] <file>

           adb install e:\skisafarimod.pc6.apk:从电脑本地的e盘安装应用程序到小机上,如图7:

图7

 

      6adb uninstall:(adb uninstall [-k] <package>

           错误分析:

           adb uninstall skisafarimod.pc6.apk:从小机上卸载上面安装的应用程序。但是却提示错误。如图8:

图8

通过查看相应文档,知晓,adb uninstall后面不能跟应用名,而是要跟上应用的包名。所以用包名查看器知晓了该应用的包名是:com.DefiantDev.SkiSafari

adb uninstallcom.DefiantDev.SkiSafari:从小机上卸载应用程序。如图9:

图9