PS:以下命令均在设备以调试模式连接到电脑上才能正常使用。
1:adbdevices:
该命令是查看并列出当前连接到计算机的android设备或者模拟器。JL提供的机子平台有问题,所以在使用adb devices时,不会看到列出连接到计算机的设备。这时需要借助豌豆荚,在电脑上安装豌豆荚程序,连接上小机后,adb devices出现图1所示。
图1
2:adb 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
3:adb push:(adb push<local> <remote>)
adb push e:\skisafarimod.pc6.apk/mnt/sdcard/download:将本地e盘里的apk拷贝到device的指定目录(还有更简单的方法,将应用程序直接拖动到cmd里,就不用输入文件(夹)路径了),如图4:
图4
4:adb 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
5:adb install:(adb install [-r][-s] <file>)
adb install e:\skisafarimod.pc6.apk:从电脑本地的e盘安装应用程序到小机上,如图7:
图7
6:adb uninstall:(adb uninstall [-k] <package>)
错误分析:
adb uninstall skisafarimod.pc6.apk:从小机上卸载上面安装的应用程序。但是却提示错误。如图8:
图8
通过查看相应文档,知晓,adb uninstall后面不能跟应用名,而是要跟上应用的包名。所以用包名查看器知晓了该应用的包名是:com.DefiantDev.SkiSafari
adb uninstallcom.DefiantDev.SkiSafari:从小机上卸载应用程序。如图9:
图9