adbpush命令怎么使用,adb命令使用方法

Android手机测试环境搭建

Android SDK 概念:

SDK:(softwaredevelopmentkit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK 指的是 Android 专属的软件开发工具包。Android SDK 的安装与环境变量配置:

1、下载AndroidSDK,解压后即可(全英文路径)下载地址:http://tools.android-studio.org/index.php/sdk

2、新建一个环境变量,变量名:ANDROID_HOME,变量值:c:\sdk(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。

3、在系统变量 path 中添加; %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\29.0.2

4、Android SDK 配置完成,接下来验证配置是否成功。

5、点击运行——输入cmd——回车——输入adb——回车,出现英文命令提示即正确。

常用的Android模拟器介绍:

1、原生 Android 模拟器 Android SDK 自带的,由 Google 公司提供 Android Emulator,是提供了虚拟机。从硬件(主要指CPU架构)到软件(完整Linux内核和ROM)在原理上完全拟真。

2、Genymotion

genymotion 安卓模拟器其实不是普通的模拟器,严格来说,genymotion 是虚拟机,被网传定义为模拟器,genymotion 虚拟机希望能够给你带来最好的 Android 模拟体验。

3、国内常见的模拟器(天天模拟器等)

一般是给手机游戏用户用来在计算机中玩手机游戏的 android 模拟器。adb 的全称为(Android Debug Bridge)就是调试桥的作用。Adb 命令存放在 SDK 的 Tools 文件夹下,又称为手机和电脑连接的桥梁命令。

借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:快速更新设备或手机模拟器中的代码,如应用或Android系统升级;在设备上运行 shell 命令;管理设备或手机模拟器上的预定端口;在设备或手机模拟器上复制或粘贴文件。常用的adb命令:adb devices —查看当前运行的机器udidadb install 应用程序.apk —安装应用程序adb install 应用程序.apk -r —覆盖安装应用程序adb uninstall apk包的主包名 —卸载apk包adb -s 模拟器编号 命令 —-对某一模拟器执行命令adb shell —进入手机的超级终端adb push 本地文件路劲 模拟器/真机文件路径 —向模拟器中写文件(上传)adb pull 模拟器/真机文件路径 本地路径 —从真机/模拟器下载文件到本地adb logcat —命令行显示logadb root —-以root权限重启备注:以上是常用的adb命令,在使用adb命令之前,手机要开始usb debug模式

使用adb shell遇到端口被占用处理:

adb nodaemon server

提示:cannot bind ‘tcp:5037’

使用命令查看5037监听端口:netstat -ano | findstr “5037”

在使用命令查看该监听端口对应的应用:TASKLIST | findstr “3008”

问题分析:出现此问题由于端口占用引起的,把占用端口的进程kill掉

解决方法:

adb nodeaemon server

netstat -ano |findstr “5037”

然后在任务管理器关掉相应进程

查看日志:

命令行显示Log:adb logcat

adb logcat [选项] [过滤项] , 其中选项和过滤项在中括号[]中 , 说明这是可选的。– “-s” 选项:设置输出日志的标签,只显示该标签的日志;如想要输出 “System.out” 标签的信息,就可以使用adb logcat -s System.out 命令

“-f” 选项:将日志输出到文件,默认输出到标准输出流中,该选项后面跟着输入日志的文件,使用 adb logcat -f /sdcard/log.txt 命令,注意这个 log 文件是输出到手机上,需要指定合适的路径。

“-c” 选项:清空所有的日志缓存信息;

“-v” 选项:

adb logcat -v time:可以查看日志的输出时间;

adb logcat -v thread time:可以查看日志的输出时间和线程信息;

adb logcat -v process:格式为“优先级(进程ID):日志信息”的日志;

adb logcat -v tag:格式为”优先级/标签:日志信息”的日志;

adblogcat-vthread:格式为”优先级(进程ID:线程ID)标签:日志内容”的日志;

adbl ogcat -v raw:只输出日志信息,不附加任何其他信息;

adb logcat -v long:格式为“[日期时间进程ID:线程ID优先级/标签]日志信息”的日志。

复杂的adb命令:

命令查看当前运行的包名和Activity,使用它之前要先打开待测的app:

adb shell dumpsys window | findstr mCurrentFoucus

查看app相关所有信息,报告action,codepath ,version ,需要的权限等信息

adb shell dumpsys package 包名

包名可以通过上面的命令获取,也可以使用:

Aapt dump badging apk路劲 反编译方式获取

查看app路径:

adb shell pm path 包名

启动activity:

adb shell am start -m 包名/.活动名称

删除与包相关的所有数据,清除数据和缓存:

adb sell pm clear 包名

查看某个app的进程相关信息:

adb shell ps -ef| grep 包名

杀掉某个进程,一般用于模拟某个bug复现:

adb shell kill pidNumber

查看某个app内存占用情况:

adb shell dumpsys meminfo 包名

利用adb命令按住按键

adb shell input keyevent KEYCONDE_POWER 为键值

过滤项解析:

过滤项格式: [:priority] ,标签:日志**,默认的日志过滤项是 “*:I”;

V : Verbose(明细);

D : Debug(调试);

I : Info(信息);

W : Warn(警告);

E : Error(错误);

F : Fatal(严重错误);

S : Silent(Superalloutput) (最高的优先级,可能不会记载东西)

举例:

1、显示Error以上级别的日志 :adb logcat*:E

2、可以同时设置多个过滤器,如:adb logcat -s WifiHW:D,dalvikvm:I,*:S 输出WifiHW标签的Debug以上级别和dalvikvm标签的Info以上级别的日志

Logcat还支持过滤固定字符串、使用正则表达式匹配,如下:

adb logcat | grep -i wifi adb logcat | grep “^..Activity”

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/327083.html

赞 (0)

相关推荐

  • 抖音直播如何点赞(直播间点赞神器)

    大家好!最近总有人问我抖音直播和视频点赞能收入多少,说实话,我并不想回答这个问题,但是耐不住很多人问,那就让项目集中营来给大家深度揭秘抖音到底是如何变现的。 其实抖音不管是直播也好还是视频播放量也罢都是不能直接获得任何收益的,除非是加入中视频计划,但是我们在直播时的音浪是可以直接体现的,音浪和人民币的换算比例是1:10,个人是可以得到30%的,所以说一万的音…

    2023-04-03
  • 国家以后会取消前科(取消前科制度可能会出台吗)

    有前科的人多少年取消案底?   我国没有前科消除制度,”案底“是没有办法消除的。在我国法律中案底一般指有过刑事犯罪前科的档案记录,而该犯罪档案一般存放至公安部门保存。刑事犯罪记录永久保存,任何时间都可以在公安机关系统网内查询到。 但未成年人犯罪,且判刑时间在五年以下的,实施犯罪记录封存制度,除办案需要外,不得对外查询。犯罪的时候不满十八周岁,被判处…

    2022-02-20
  • 网上开店卖什么好(现在网上开店卖什么好)

    前言 随着互联网在中国的进一步普及应用,网上购物逐渐成为人们的网上行为之一,根据CNNIC第14次互联网统计报告公布的数据,中国目前7.3%的网民有网上购物的习惯,中国目前有网民8700万,这就是说,有六百多万的中国网民会从网站上购买自己钟意的商品,在这种情况,各种类型的购物网站在经历了2000年以来的泡沫之后,重新恢复了活力,取得飞速的发展。 在各种类型的…

    2022-01-21
  • 互联网思维每天一个赚钱小技巧(网上三天赚到二十万黑方法)

    互联网思维每天一个赚钱小技巧(网上三天赚到二十万黑方法)互联网思维每天一个赚钱小技巧(网上三天赚到二十万黑方法)互联网思维每天一个赚钱小技巧(网上三天赚到二十万黑方法)互联网思维每天一个赚钱小技巧(网上三天赚到二十万黑方法)

      哈喽,大家好,欢迎来到头部思维。很多人现在都面临着一个问题,我们现有的工作是否稳定?是否能维持我们现在生活所需,当我们不得以离开一个兢兢业业坚持了半辈子的稳定工作之后,我们靠什么去暂时维持生计?靠什么去暂时养活一家老小? 今天我就给大家说一说你为什么需要副业?并且带来3个稳定而且收入客观的副业。 我们现在上班的模式大部分都是朝九晚六,时间大部分…

    2022-01-10 • 投稿
  • 淘宝好评模板(淘宝好评模板30字通用)

    对于买家对购买宝贝的评价评分,淘宝商家非常重视。好评会影响店铺的销量和报名活动,因此,很多商家会向买家催好评。   前言 淘宝商家除了看中销量以外,对于买家对购买宝贝的评价评分也十分看重。评价会影响商品的销量,好的评价可以吸引更多客户下单;而评分则会影响店铺报名活动和店铺评级。 所以,很多淘宝店铺在买家收到宝贝后,会向买家催好评,甚至将好评作为店铺…

    2021-11-19
  • 复古轮毂倍耐力轮胎(倍耐力p6与p7哪个好)

    2020年3月6日,倍耐力Cinturato的历史已长达70年。这个系列始于大规模移动出行的初期,即将亮相的全新Cinturato P7(第二代)将其产品家族继续壮大。这款全新轮胎的诞生,受益于70年来技术的持续发展。Cinturato也是倍耐力Velo(自行车)轮胎中应用最广泛的系列,并且它还将装配倍耐力的Cycl-e Around电动自行车,这是一项旨在…

    2022-01-09
  • gmail邮箱登录手机无法验证,谷歌邮箱网页版

    谷歌邮箱帐号申请方式大概有2种方法:一种是通过官网注册的方式,这种方式的前提是你可以打开谷歌的网页;另外一种方式就是通过QQ邮箱app注册,打开QQ邮箱app,点击添加账号—选择Gmail,按步骤操作。当然这篇文章主要讲:注册成功登陆自己的google账号时,显示帐号存在异常,要求验证但是手机无法通过验证的问题。很多朋友的谷歌账户并不是经常使用的,等想起来需…

    2021-11-29
  • 怎么找需要推广的商家(淘宝推广怎么找商家)

    如今说到对于淘宝商家来说有很多的推广方式可以使用,比如说淘宝客推广方式,它是一种付费推广方式,但是效果方面却是非常的不错,淘宝联盟招商团长靠谱吗?招商团长怎么找商家?下面来看看吧。 淘宝联盟招商团长靠谱吗? 淘宝客的成功吸引了很多人加入,现在有个淘宝客团长招商的,招商团长是通过淘宝联盟账号识别,在站外营销推广领域具有一定的招商选品能力,为商家提供淘宝客推广商…

    2022-05-27
  • 有0月租的流量卡吗(什么卡流量最多月租又少)

    有0月租的流量卡吗(什么卡流量最多月租又少)有0月租的流量卡吗(什么卡流量最多月租又少)有0月租的流量卡吗(什么卡流量最多月租又少)有0月租的流量卡吗(什么卡流量最多月租又少)

    手机套餐的分类和注意事项 我们的三大运营商——中国移动、中国联通、中国电信——推出的套餐数量之多,让人们眼花缭乱。很多人在选择套餐的时候无从下手,出现选择困难症。我们致力于为消费者寻找适合的套餐,把常用的套餐分为四大类:标准套餐、大流量套餐、不限量套餐、定向-日租卡套餐。 关于这四类的套餐的具体特征,大家可以从名字中看出来,也可以翻阅笔者之前的文章,其中有详…

    2023-06-08 • 投稿
  • 卖电脑,清华博士卖二手电脑

    卖电脑,清华博士卖二手电脑卖电脑,清华博士卖二手电脑卖电脑,清华博士卖二手电脑卖电脑,清华博士卖二手电脑

    办公室打工人,每天面对最多的是啥? 不是老板,不是同事,是你的工作电脑。 你得用它查资料、改代码、做PPT、沟通同事客户,处理工作有关的一切。当它黑屏、进水或者磕裂了,要么找朋友解决,要么只能求助公司网管。 比起时下大热的公有云等赛道,办公IT设备的使用和运维,是个“灯下黑”的隐形需求,其实,这其中藏着个潜力惊人的2000亿元市场。 刚提交港股招股书的易点云…

    2023-07-05 • 投稿
  • wifi破解器电脑版,电脑的wifi破解器

    这篇文章中,我将介绍一种破解WPA PSK(预共享密钥)密码的新技术。 针对WiFi的新攻击方法黑客被发现破解WiFi密码,该密码通过WiFi网络中的WPA / WPA2保护,允许攻击者获得用于破解目标受害者使用的Wifi密码的预共享密钥哈希。 这一新的WiFi黑客方法是在针对最近发布的WPA3安全标准 的攻击中发现的,该标准自使用现代密钥建立协议的同步身份…

    2023-07-04
  • 折扣导航,最新折扣导航:节省钱的最佳方法

    今年2月份,高德地图发布一体化出行服务平台,并且高德集团董事长俞永福公布这是高德2023年的一号工程。什么是一体化出行服务平台呢?简单理解就是未来你出门的话,能够通过高德地图满足出行所需要的服务,既可以查询实时交通信息、规划出行路线,也可以使用高德打车、扫码骑行共享单车等服务,还可以直接购买火车票、飞机票、酒店等。目前高德地图已接入了城市出行和城际出行的全品…

    2023-05-20