adb命令

时间:2024-09-29 03:42:28编辑:阿奇

什么是adb命令行?

ADB(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包platform-tools目录下。ADB是一个C/S架构的应用程序,由三部分组成:1)adb client, 运行在PC上(为DDMS,即IDE工作)2)adb daemon(守护进程),运行于Emulator(为与Emulator中的VM交互工作);3)adb server(服务进程),运行在PC(任务管理器上有),管理着adb client和adb daemon的通信。server与client通信的端口是是5037,adb server会与emulator交互的,使用的端口有两个,一个是5554专门用于与Emulator实例的连接,那么数据可以从Emulator转发给IDE控制台了,另一个则是5555,专门与adb daemon连接为后面调试使用。adb使用方法:adb [-d|-e|-s ] 当你发出一个命令,系统启用Android客户端。客户端并不与模拟器实例相关,所以如果双服务器/设备是运行中的,你需要用-d选项去为应被控制的命令确定目标实例。关于使用这个选项的更多信息,可以查看模拟器/设备实例术语控制命令。1、查询模拟器/设备实例在发布adb命令之前,有必要知道什么样的模拟器/设备实例与adb服务器是相连的。可以通过使用 devices 命令来得到一系列相关联的模拟器/设备adbdevices2、安装应用到模拟器/设备:你可以使用adb从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。像这样做,使用install命令。这个install命令要求你必须指定你所要安装的.apk文件的路径:adbinstall例如:Weibo_4.1.1.apk是在我的C盘中,C:\>adbinstallweibo_4.1.1-apk3、卸载应用程序:adbuninstall注意:卸载软件时,卸载的是包名,后面跟的是包的名字,而不是.APK.4、从模拟器/设备中拷入或拷出文件:可以使用adbpull、push命令将文件从模拟器/设备中拷贝出来或从电脑拷入。adbpull 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑adbpush 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 5、启动Linux命令界面shelladbshellAndroid本来就是一个linux操作系统,通过上面的命令,就可以进入设备或模拟器的shell环境中,所以大部分都是linux的命令,如mkdir,ls,netstat,mount 等。 主要介绍几个Android特有的。Getprop:返回Android的所有系统属性。Getevent:打印所有的键盘和触摸事件Logcat:输出日志LS:用于显示目录内容 6、查看bug报告:adb bugreport 7、记录无线通讯日志:一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:adb shelllogcat -b radio 8、获取设备的ID和序列号:adb get-productadb get-serialno


adb怎么进入命令行模式

1、点击电脑的左下角的电脑图标,然后运行点击开始图标,以已经设置为了环境变量为例子,没有设置择不适用这个方法;2、会弹出一个运行的弹出框,输入cmd,然后点击确定,输入【adb shell】,那么就可以进入命令行模式(也可以使用快捷键win+r);3、然后会出现一个新的打开状态的cmd输入框,在cmd中输入“adb shell”之后回车键,就可以进入到adb命令行模式。

adb命令在哪里输入

adb命令在输入方法如下:运行cmd,输入命令 D:(D表示你的sdk存放的盘下,我安装在sdk安装在D盘),然后通过cd移动到你sdk的platform-tools的文件夹下面(例:cd adt-bundle-windows-x86_64-20140702.23.0.1\sdk\platform-tools) 然后就可以执行adb 命令了。Android开发调试工具ADB的使用ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。ADB主要功能有:1、在Android设备上运行Shell(命令行)2、管理模拟器或设备的端口映射3、在计算机和设备之间上传/下载文件4、将电脑上的本地APK软件安装至Android模拟器或设备上

上一篇:专业技术人员继续教育

下一篇:没有了