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)

相关推荐

  • 经典拼三张技巧(经典拼三张规则)

    各位麻友大家好,我是麻哥,一个对打牌方法有数学研究的奥数老师,从事奥数教学8年,牌龄15年,擅长把数学思考思维和运算模式融入到麻将桌上,有一套自己的技巧总结,欢迎麻友交流! 今天我们要给各位麻友分享的是扣牌技巧,如何快速找出最差的三张,尽可能不让对手拿到好牌,避免开局就不利的局面,本文扣牌技巧不局限于西南地区麻将规则,凡有换三张的地区均可类比运用! 以上是部…

    2023-04-04
  • cpu风扇调速器,风扇调速器电路图

    原文作者:大米稀饭团说明听说现在各种矿机铺满了闲鱼的各个角落,一直想搞一台下载机,下一些电影游戏啥的,放在客厅还可以顺带充当客厅电脑。 首先看到的是ABCD星际蜗牛,四盘位适合重度用户,对我来说有点体积大了,后来又逛了逛,看到了这款游娱宝盒,体积教小,配置和星际蜗牛相同,带高清借口,dc供电。 完全符合我的要求。闲鱼逛了一圈,不带硬盘251元入手。外观展示 …

    2023-06-26 投稿
  • nba2k攻略,nba2kol2球员突破规则

    NBA2KOL2的球员突破之路并不是一帆风顺的,很多内心强大的勇士在突破到6的时候,就希望用一个突1配合一下,搏一搏,单车变摩托,赌一赌,奥迪变路虎!虽说经常会遇到“突破失败”的暗色字样,但是究其原因,还在于心态!如何通过调整心态,用最低成本走向全员突7之路. 突破什么的其实无非心态,先要走进自己的内心。进入了,就知道何时停、何时进。 突破心得一:手中无剑,…

    2023-06-23 投稿
  • 电信流量卡大流量(电信流量卡200g19元)

    三月份运营商直接真的太卷了!这不,星春卡又升级了! 【电信星春卡】 升级后【电信星春卡】–长期套餐,永久使用! 电信星春卡,29元月租,每个月都是125G全国流量+30G定向流量,通话0.1/分钟。激活当月免月租,激活时可自主选号!长期套餐,可长期使用,电信官方正规套餐! 本卡是电信官方的正规流量卡,非物联卡,不存在任何虚量,可以放心使用,激活后…

    2023-05-30
  • 星探选人标准图片(星探选人标准图片大全)

    Red Velvet的孙承完/Wendy和裴珠泫/Irene的音域都达到了约4个八度。 在舞蹈方面,SM不会特意寻找一些擅长某些特定舞种类型的候选人。 实际上,这位前面试官是这样说的,“只要努力训练,每个人都能跳舞”。 因为许多SM偶像的外形条件都看上去非常出众,所以很多网友都认为当公司筛选偶像时,都是先看脸的。 事实上,SM并不认为优秀的外表是特别重要的一…

    2023-04-09
  • 片多多是什么?片多多软件赚钱是真的吗

    一年前,长视频和短视频平台都不是今天这样「你死我活」的局面。那时候长视频营造更好的沉浸感氛围,短视频满足用户的兴趣需求和延伸需求。短视频的二次创作和宣发渠道甚至是帮助长视频平台获得流量的重要因素,长视频也是短视频的重要素材。 但在今天,长视频平台的高管公开说短视频内容是「猪食」、「抄袭」,禁止短视频平台使用侵权视频,双方矛盾愈演愈烈。 长视频和短视频的关系没…

    2023-02-12 投稿
  • 小生意做什么好起步创业(小生意做什么好起步)

    想要去打工赚钱,却因为学历、技术等门槛找不到高薪工作;想要去创业赚钱,却因为手里没有资金最后放弃了……其实,在我们的日常生活中,就有着一些不需要学历门槛,也不需要太多资金支撑的赚钱小生意,因为太普遍了太平常了,我们往往容易忽视了,又或者是觉得这些小生意没那么赚钱。 其实,正是有些不起眼的小生意,老板们才赚得不亦乐乎。下面,我们就来看看…

    2022-01-13 投稿
  • 华中科技大学考研备考过程中的注意事项

    一、 择校及专业 华中科技大学是一所比较好的985综合类大学,其药学专业在最新一轮学科评估中为B 。华科对双非考生没有什么歧视现象,并且其专业课题目比较基础,一般不会出现特别偏的难题怪题,对于有名校情结的考生是一个不错的选择。 华科药学院历年来的报考人数时不对外公布的,2023届大概有四百多个考生,进复试八十多个,最终录取了四十多个学硕及全日制专硕。药学学硕…

    2023-05-22
  • 野葛根对胸部的作用与功效,野葛根可以丰胸吗

      一。葛根的介绍 1、葛根为豆科植物野葛或甘葛藤萝的块根,是中国南方一些省区的一种常食蔬菜,其味甘凉可口,常作煲汤之用,也可作为药物应用。野葛和甘葛藤属多年生落叶藤本,野葛生于山坡、路边草丛中及较阴湿的地方,除新疆、**外,全国大部分地区均有分布,甘葛藤栽培或野生于山野灌丛和疏林中,分布于广东、广西、四川、云南等地。 2、其主要成分是淀粉,此外还…

    2023-07-01
  • 虐杀原形修改器,开局穿越虐杀原形的世界

    《 虐杀原形1 》 游戏的主角Alex Mercer(亚历克斯·默瑟)因被自己带出来的病毒感染,从停尸间醒来之后发现完全不知道之前做了些什么,然而突变的同时也获得了超乎常人的强大能力。当主角杀死路人或敌人时便可以吸收他们的记忆、能力,甚至能变成他们的样子。随着吸收被杀死敌人以及路人的数量不断增加,主人公Mercer的能力也会随之逐渐增强。最终将能够学会诸如将…

    2023-07-11
  • DivX 解码器,DivX解码器:最佳解决方案推荐

    看 视频 NEW VIEW 今天小泽给大家推荐五款纯净、无广告、 极速、功能强大的播放器 不同于各种商业性质的播放器 不会浮现“一刀999级,是兄弟就来砍我”的广告 更不会突如其来的播放什么美女在线直播 软件界面看上去就非常的清爽 跟着我一起往下看~! 1 PART 恒星播放器 这是一款国产绿色播放器软件,拥有超强的视频解码能力和渲染能力,几乎所有视频文件都…

    2023-05-14
  • 长虹电视机怎么样,【长虹电视机:性价比高的消费者之选】

    【IT168 评测】最近几年,电视行业正在经历着一场变革,摒弃无用的花俏功能,开始回归以画质和内容为根本的风潮,比如今年最火的HDR标准就是可以大幅提升显示效果的技术,各家厂商也争相推出相关的机型。作为国内老牌家电领军企业,长虹也是推出了自家的HDR标准电视,发布了首款搭载UMAX影院系统的CHiQ电视Q3T系列,覆盖43/50/55/60/65/75尺寸。…

    2023-05-21