Android深入浅出系列之Android工具的使用—调试桥ADB(二)
阅读目录
一:调试桥ADB
二:ADB的主要功能有哪些?
一:调试桥ADB
adb是什么?adb有什么用?adb工具如何用?
是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即可使用adb命令,adb的全称为Android Debug Bridge,是起到调试桥的作用,通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具,adb的工作方式比较特殊,采用**Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行,借助adb工具我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等,其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作
二:ADB的主要功能有哪些?
1:查看当前模拟器或者Android设备实例的状态
一般在使用前都会使用adb devices这个命令查看一下模拟器的状态,通过这个命令得到ADB的回应信息,可以看到ADB作为回应为每个实例制定了相关的信息
1.1:emulator-5554为实例名称
1.2:device为实例连接状态,device表示此实例正与adb相连接,offline表示此实例没有与adb连接或者无法响应
2:安装和卸载APK应用程序
你可以从电脑上复制一个APK应用到模拟器或者Android设备上,通过adb install <path_to_apk>安装软件,adb uninstall <packageName>卸载软件,如果你不知道这个包名,在AndroidManifest.xml里的找package=""就可以了
2.1: 先把apk文件拷贝到sdk目录下的tools
2.2: 进入dos下切换到SDK的安装路径下的tools目录
2.3 :执行安装命令
adb install <path_to_apk>
发生的错误,因为我连接了真机,而且也打开了模拟器,所以adb给我的回应信息是“比一个多的驱动设备和模拟器”,我最后关闭掉了模拟器在运行安装命令,就提示安装成功了
卸载APK
3:从本机上复制文件到模拟器或者Android设备
adb push <本地路径><远程路径>,<本地路径>指的是自己的机器上或者模拟器上的目标文件,<远程路径>指的是远程设备实例上的目标文件
4:从模拟器复制文件到模拟器或者Android设备
adb pull <远程路径><本地路径>,<本地路径>指的是自己的机器上或者模拟器上的目标文件,<远程路径>指的是远程设备实例上的目标文件
5:使用shell命令
输入adb shell就可以进入shell命令行了,可以使用一些常用的shell命令,如:ls命令列出了文件
转载于:https://www.cnblogs.com/menglin2010/archive/2012/03/05/2370471.html
Android深入浅出系列之Android工具的使用—调试桥ADB(二)相关推荐
- Android深入浅出系列之Android工具的使用—模拟器(一)
前言 我们下载的SDK包里面有一个叫"Tools"的文件夹,里面为我们提供了许多与Android开发相关的工具,其中一些是必不可少的,现在我们就介绍一下模拟器 Android模拟器 ...
- Android深入浅出系列之Android开发环境搭建—SDK(三)
安装SDK 1:下载SDK 只有下载了Android的,SDK(Software Development Kit)软件开发工具包,我们才能从事安卓的开发,SDK可以从Android的官方网站上下载,下 ...
- android命令大全 pdf,android调试桥(adb)常用命令.pdf
Android 调试桥 (adb) 是多种用途的工具,该工具可以帮助你管理设备或模拟器的状态. 可以通过下列几种方法加入 adb: 在设备上运行 shell 命令 通过端口转发来管理模拟器或设备 从模 ...
- Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用...
前言 我们现在在随便一个手机上用手指在屏幕上滑来滑都可以去拖动图片,其实在Android里这很简单,下面我就给大家具体讲解一下. 思路 我们首先需要Gallery这个对象,俗称画廊对象,大家都知道 ...
- Android深入浅出系列之实例应用—手机页面之间的跳转
在网页里,我们可以通过超级链接从一个网页跳转到另外一个网页,在手机里面,要如何实现手机页面之间的跳转呢? 原理:通过布局文件和setContentView()方法配合来实现.通过点击第一个布局文件ma ...
- Android深入浅出系列之实例应用—弹出消息Toast对象的使用自定义方式(二)
阅读目录 一:前言 二:实例 三:运行效果 一:前言 Android中定义了一个Toast对象,用以弹出一个窗口来给予用户帮助和提示,和对话框不同的是,Toast并不是以独占方式显示的,它并不会抢夺用 ...
- Android深入浅出系列之实例应用—弹出消息Toast对象的使用纯文本方式(一)
阅读目录 一:Toast 二:实现步骤 一:Toast Toast是Android专属的提示信息的对象,它的使用非常的简单,但是用途却非常的广泛,Toast就是一个简短的信息,将要告诉用户的信息以一个 ...
- Android深入浅出系列之Bluetooth—蓝牙操作(一)
一:什么是蓝牙 1:Bluetooth是目前使用最广泛的无线通讯协议,近距离无线通讯的标准.传说瑞典有个国王特别爱吃蓝莓导致自己的牙齿天天都是蓝色的,在他执政期间这位国王非常善于交际,能说会到,和邻国 ...
- Android图片系列-2.Android App图片压缩、裁剪分析整理
移动端常用的图片格式有PNG和JPEG,目前ios手机和大部分安卓手机拍照生成的图片默认格式都是JPEG.我们开发APP的时候通常使用的是PNG,这可能是考虑到图片质量效果.PNG图片是无损压缩格式, ...
最新文章
- 方案里最常用的集群拓扑图(包含:多机集群、负载均衡、双机)
- 一起再看执行上下文/作用域链/原型链
- c语言中预处理指令的作用,C语言中常用预处理指令
- python手机端编程环境_移动端自动化测试解决方案(Appium + Python) - (1) 环境搭建...
- 致年轻开发人员的一封信
- Windows下使用net user命令管理账户
- 【渝粤教育】电大中专金融与税收作业 题库
- 新架构让数据中心犹如PC
- 一位合格的博士生需要有哪些条件和素质?
- 【翻译】Jquery 1.7 发布
- 河南省计算机三级准考证打印入口,2016年下半年河南计算机三级准考证打印入口及网址,计算机等级考试时间查询...
- 网 络 欺 骗 技 术
- UBUNTU下面安装ICE失败记录过程
- python中关于图例legend在图外的画法简析
- 【学习】从零开始的Android音视频开发(2)——MediaPlayer的状态和创建过程
- Matlab中的有限域计算
- 魔兽服务器总是正在连接,魔兽世界怀旧服卡蓝条 服务器无法连接 排队太久解决办法汇总...
- linux相关rpm包下载地址
- CAD几何引擎和图形引擎的关系
- CTF高手教你如何实现文件加解密破解