Android配置----adb工具的使用
Adb(android debug bridge):android 调试桥,用于将本地的文件 push 到环境中,或者从手机环境中 pull 文件到本地。
一、ADB的主要功能:
· 运行设备的shell(命令行)
· 管理模拟器或设备的端口映射
· 计算机和设备之间上传/下载文件
· 将本地apk软件安装至模拟器或android设备
二、adb工具的安装:
前提:一般来讲,如果已经完全正确搭建好了Android开发环境,那adb工具就已经安装好了,但初学者在搭建Android开发环境时,往往会出现这样那样的问题。具体可以参考本人之前的一篇博客:android开发环境的搭建。
现将那篇博客中关于adb配置的内容摘抄如下:
adb环境变量的配置:
需要在系统环境变量的path中追加adb.exe的完整路径:“;D:\adt-bundle-windows-x86\sdk\platform-tools”。即:在path的最后面添加引号中的红色部分内容。
测试是否安装成功:
使用快捷键"Win+R",然后输入CMD,进入命令行,输入命令ADB,显示以下信息,说明安装成功:
三、adb shell 的使用:
(1)前提:手机android开发环境已经连接上了手机或平板等设备。
(2)打开cmd的控制台之后,输入以下命令:
adb shell
(3)紧接着使用root的超级用户身份进入adb shell环境,即输入以下命令:
su
第一次该执行命令时,手机(本人手机版本为小米2s)会弹出一个对话框,勾选即可:
最终电脑端显示结果如下:
可以看到,shell环境已经从美元符的标志“$”变成了“#”,表示进入到了超级用户的身份。到此步骤结束。
特别声明1:执行adb shlell命令之前一定要保证android开发环境已经连接上了手机或平板等设备。否则报错如下:
特别申明二:
执行步骤(3)中su命令时,如果在手机端没有授权的话,这个命令式无效的,将不能进入root的超级用户模式,显示错误为Permission denied,效果如下:
四、adb常用命令的介绍:
1、当发现adb工具无法使用或出现异常时,可以考虑输入以下命令,重新对adb服务关闭和重启:
adb kill-server
adb start-server
2、列出当前与电脑连接的设备:
adb devices
3、adb shell相关:
输入adb shell 和 su 之后,进入root权限管理手机(此时可以输入常见的linux命令了)。继续输入如下命令即可对手机进行相关操作:
log //查看手机运行时的日志
4、apk的安装和卸载:
adb install <路径+apk文件名> 安装应用程序
adb install <路径+apk文件名> 安装应用到指定模拟器
adb uninstall <程序包名>
例如:
adb install C:\Users\Administrator\Desktop\HelloWorld.apk
4、手机和本地之间互传文件:
adb pull <remote> <local>
adb push <local> <remote>
pull举例:
adb pull /init.rc d://
上方代码表示:将手机中的init.rc文件拷贝到D盘的根目录。
push举例:
adb push C:\Users\Administrator\Desktop\dd.mp3 /sdcard/dd.mp3
关于adb工具的使用,随着学习的不断深入,将陆续更新。
我的公众号
想学习代码之外的软技能?不妨关注我的微信公众号:生命团队(id:vitateam)。
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
Android配置----adb工具的使用的更多相关文章
- Android开发之配置adb工具的环境变量
在Android开发中,adb是一个非常好用也非常使用的工具,可是使用的时候假设没有改动环境变量,每一次都须要输入全然路径非常麻烦.解决的方法是在环境变量中加入adb工具的路径. Windows平台 ...
- Win10配置ADB工具教程
1.在该网站下载adb工具 http://pcedu.pconline.com.cn/748/7481463.html 2. Win10怎么配置ADB环境?Win10怎么安装ADB工具?这想必是很多安 ...
- 安装配置adb工具及遇到的问题
一. 下载安装 配置环境 二.遇到的问题 1.Terminal 不是内部或外部命令,也不是可运行程序或批处理文件 https://blog.csdn.net/wuqilianga/article/de ...
- 配置ADB 工具 (Win7_64)
ADB (Android Debut Bridge) ADB这个工具, 让我们可以用电脑来操纵手机 Android studio 安装好之后在SDK 中就有ADB 但是我们想使用它还需要配置它的环境变 ...
- Android的ADB工具使用
在SDK的Tools文件夹下包含着Android模拟器操作的重要命令ADB,ADB的全称为Android Debug Bridge,就是调试桥的作用,借助这个工具,我们可以管理设备或手机模拟器的状态 ...
- Android使用adb工具及root权限完成手机抓包
1.环境准备/注意: 手机要求已经root. 首先需要配置JDK环境变量,这里主要讲解抓包,JDK环境变量配置跳过. 将包内附带的adb.zip解压到C盘根目录. 整个操作过程都需要用手机用数据线连 ...
- Adb工具常用操作-转(二)
一. PC与模拟器或真机交换文件(adb pull和adb push) 在开发阶段或其他原因,经常需要将PC上的文件复制到模拟器或真机上,或将模拟机和真机上的文件复制到PC上.使用adb pull和a ...
- Adb工具常用操作(一)
一.启动或关闭server 1.3 Android SDK中的常用命令行工具 在<Android SDK安装目录>\tools目录中带了很多命令行工具.虽然一般的开发人员并不需要完全掌握 ...
- 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)
. 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...
随机推荐
- maven-dependency-plugin插件的使用
maven-dependency-plugin插件的使用 maven-dependency-plugin是 处理与依赖相关的插件.它有很多可用的goal,大部分是和依赖构建.分析和解决相关的goa ...
- FlexPaper 2.2.1介绍与提取嵌入的文档
源起看到某个公司内网的公文使用FlexPaper组件来显示文档,在这儿是GoogleCode Project的主页, 还有现在的官方主页.目前FlexPaper是个开源项目,GPLv3 ...
- Android5.0新特性——新增的Widget(Widget)
新增的Widget RecyclerView RecyclerView是ListView的升级版,它具备了更好的性能,且更容易使用.和ListView一样,RecyclerView是用来显示大量数据的 ...
- HTML · 图片热点,网页划区,拼接,表单
图片热点: 规划出图片上的一个区域,可以做出超链接,直接点击图片区域就可以完成跳转的效果. 网页划区: 在一个网页里,规划出一个区域用来展示另一个网页的内容. 网页的拼接: 在一个网络页面内,规划出多 ...
- PHP PEAR2
出错: Pyrus\Installer\Exception: Installation failed Pyrus\AtomicFileTransaction\MultiException: Unabl ...
- WCF Service部署在IIS上
环境vs2010,WCF应用程序.如何将WCF部署在IIS上. 第一步:右键点击项目,选择生成部署包. 第二步:在你项目所在的文件目录下找到Package文件夹,这就是我们的部署包所在的地方.在这个p ...
- Vue自定义过滤器
gitHub地址: https://github.com/lily1010/vue_learn/tree/master/lesson05 一 自定义过滤器(注册在Vue全局) 注意事项: (1)全局方 ...
- 维翔主机asp主机使用遇到的问题及解决方案总结
1.数据库配置 在这里,我们会发现,红色圈起来的部分"Webadmin"处点击之后会报错,这是因为,数据库管理工具没有进行域名解析,需要在域名购买商处添加一个域名解析,mssql, ...
- 利用ng-click、ng-switch和click-class制作切换的tabl
效果如下图,当分别点击1,2,3时,下面的不同颜色的div会切换 <html ng-app> <head> <title></title> <sc ...
- UITabBar,UINavigationBar的布局和隐藏问题
---恢复内容开始--- 1. 前言 UITabBar,UINavigationBar非常的好用,但是毕竟是系统自带的,不受自己完全掌握,对于布局和隐藏会有一些问题,现在就来谈谈我的想法和一些问题. ...