大家好,我是森森
这节课给大家介绍一下常见的adb指令.
纠错视频:
视频中最后卸载记事本儿的时候,cmd控制台中显示的那的确不是记事本儿的包名,另外最后卸载失败,那个包儿并没有错,只是我书写错误,写的是空格,应该写点,时间关系,就不再重新录制了,希望大家原谅.
ADB
adb:android debug bridge安卓调试桥
就是把电脑上的eclipse跟模拟器建立一个联系,模拟器就是代表一个真实的手机,或者一个独立的设备,它底层是Linux系统.eclipse跟模拟器是两个不同的操作系统,相当于两个不同的网络上的人.
常见指令如下
*adb devices
查看链接到电脑上的所有的手机设备。(模拟器,真实的手机),这个是用类似于socket的技术实现的,互发消息,就知道彼此在线,就类似于东北人口中的,你愁啥,和瞅你咋地,说明都是在线状态.在线就显示device,不在线就显示offline.
模拟器监听一个端口,有时候端口被占用了,就不能进行交互了.这时候就用到了另一个指令.
* adb kill-server
杀死adb的调试桥,方便我们重启,这个指令执行完之后,adb的连接就会断掉了,如何重建这个链接呢,再敲一下adb device这个指令,以后大家遇到模拟器掉线的问题就可以利用这个指令,先杀死adb,然后再用adb devices开启adb
当然开启adb还有一个专门的指令,那就是
* adb start-server
重新启动adb的调试桥
* adb install xxx.apk
Apk大家应该都见过了,类似于我们电脑上的exe文件,是一个安装包.
把电脑上的一个文件安装到模拟器(真实的手机)
* adb uninstall +应用程序的包名
从手机卸载一个应用,参数是应用程序的包名,为什么是包名呢,因为应用程序的唯一标识
就是包名如何查看包名呢?
DDMS,查看应用程序的包名,device,设备底下就有每个应用程序的包名.然后敲下命令adb uninstall应用程序的包名,包名区分大小写
如果有错误,欢迎指出,希望交到更多的朋友交流技术,QQ525902456