android使用adb命令卸载程序,当有多个模拟器设备和真机设备时
情形:本来一般情况都是直接卸载了,或者使用adb uninstall com.xxx.xxx(包名)
然后今天在不同的设备上进行适配,高版本的直接长按然后拖进垃圾桶卸载。但是在系统版本为2.3的系统中,
非得要进入设置--->应用程序--->(对应程序)点击卸载。实在是觉得很麻烦,所以就想使用命令进行卸载。
使用adb命令查看当前连接的设备,命令:adb devices
可以看到这里有4个设备,以开头cffxxxx是真机,其他的是模拟器对应的设备id。
可以知道模拟器对应的设备id使用ip地址加端口号进行标识。
这里如何知道192.168.56.102:5555对应的模拟器呢?可以直接打开DDMS查看:
然后直接看模拟器上面名称:
现在卸载对应的程序就可以了:adb -s 192.168.56.101:5555 uninstall com.xxx.xxx
其中使用-s 192.168.56.101:5555指定相应的具体设备
总结:首先使用adb devices查看设备,
在一个设备上安装:adb install xxx.apk
在一个设备上卸载:adb uninstall com.xxx.xxx
在多个设备上安装:adb -s xxxxxx(设备号) install xxx.apk
在多个设备上卸载:adb -s xxxxxx(设备号) uninstall com.xxx.xxx
版权声明:本文为博主原创文章,未经博主允许不得转载。