精华内容
下载资源
问答
  • 常见的ADB命令有哪些 1.首页介绍下什么是ADB ADB即Android Debug Bridge,是测试人员和Android原生开发人员必备的工具 2.工作中常用的几个ADB命令 2.1基础命令 1.查看帮助信息 2.启动adb服务 3.关闭adb服务 2.2...

    常见的ADB命令有哪些

    1.首页介绍下什么是ADB

    ADB即Android Debug Bridge,是测试人员和Android原生开发人员必备的工具
    

    2.工作中常用的几个ADB命令

    2.1基础命令

    1.查看帮助信息
    adb --help
    2.启动adb服务
    adb start-server
    3.关闭adb服务
    adb kill-server
    
    

    2.2系统命令

    1.查看手机设备号
    adb devices
    2.获取系统版本
    adb shell getprop ro.build.version.release
    

    2.3多设备文件传递命令

    1.上传pc上的文件到android
    adb push pc android
    2.下拉android上的文件到pc
    adb pull android pc
    

    2.4查看日志

    2.4.1 常用的日志操作
    1.查看日志的可操作数据类型
    logcat -help
    2.需要打印日志详细时间的简单数据
    adb logcat -v time
    3.需要打印级别为Error的信息
    adb logcat *:E
    4.需要打印时间和级别是Error的信息
    adb logcat -v time *:E
    5.将日志保存到电脑固定的位置,比如D:\log.txt
    adb logcat -v time >D:\log.txt
    
    2.4.2 不同系统中查询对应日志进程的方法?
    abd shell ps |grep “logcat” --linux
    adb shell ps |findstr "logcat" --win
    

    2.5操作Shell命令

    1.进行shell命令行,可操作linux命令
    adb shell ...
    2.获取包名
    adb shell dumpsys window windows | grep mFocusedApp --(linux)获取对应包名
    adb shell dumpsys window windows | findstr mFocusedApp --(win)获取对应包名
    

    2.6 安装卸载app操作

    1.安装apk到手机上
    adb install 路径/apk文件
    2.卸载app从手机上
    adb uninstall 包名
    3.查看应用的启动时间
    adb shell am start -W
    

    2.7将查看到的logcat命令日志,保存到本地

    logcat >> log_filename
    
    展开全文
  • 本文和大家分享的主要是android ADB常用的一些命令,一起来看看吧,希望对android入门的同学有所帮助。  一.介绍  adb全称为Android Debug Bridge调试桥, 使电脑通过USB或网络/WIFI连接手机!  adb位于Android...
    本文和大家分享的主要是android ADB常用的一些命令,一起来看看吧,希望对android入门的同学有所帮助。
      .介绍
      adb全称为Android Debug Bridge调试桥使电脑通过USB或网络/WIFI连接手机!
      adb位于Android SDK\platform-tools\adb.exe
      adb可直接操作android手机:
      电脑和手机之间传输文件
      安装和卸载手机apk
      进入手机shell(Linux命令行)
      启动app组件(Activity/Service等等)
      输出日志log
      ......
      Android用户分类(id,权限高)
      root用户   uid 0         gid 0
      system用户 uid 1000      gid 1000
      shell用户  uid 2000      gid 2000
      app用户    uid 大于10000 gid 大于10000
      .adb基本命令
      查看已连接Android设备
      adb devices
      安装与卸载应用
      adb install -r apk路径 (-r覆盖安装,-s安装在sdcard)
      adb uninstall app包名
      手机与电脑互传文件
      adb push 电脑文件 手机路径
      adb pull 手机文件 电脑路径
      重启
      adb reboot 重启
      adb reboot recovery 重启到恢复模式
      adb reboot bootloader 重启到引导模式
      .输入adb shell进入Linux命令环境
      安装与卸载应用
      pm install  app包名 (-r覆盖安装,-s安装在sdcard)
      pm uninstall app包名 (-k保留/data/data/app包名 或/sdcard/Android/data/app包名)
      冻结与解冻应用或组件
      pm disable app包名 或组件
      pm enable app包名 或组件
      清除应用数据
      pm clear app包名
      获取apk安装路径
      pm path app包名
      设置应用默认安装目录 0(auto) 1(手机内部存储) 2(sdcard)
      pm set-install-location 2
      查看应用默认安装目录
      pm get-install-location
      启动应用组件
      am start -n app包名/组件(Activity/Service)
      软件测试
      monkey -v -p app包名 点击数
      获取手机参数
      getprop
      getprop | grep version (获取系统版本号)
      查看CPU信息
      cat /proc/cpuinfo
      查看系统信息(CPU/内存/activity/package)
      dumpsys cpuinfo /meminfo/activity/package
      dumpsys activity/package
      屏幕解锁(删除锁屏文件)
      rm /data/system/*.key
      rm /data/system/locksettings.*
      修改开机动画
      替换 /system/media/bootanimation.zip
      三星系统 需替换 /system/bin/samsungani
      修改手机字体
      替换 /system/fonts/xxx.ttf
      卸载系统应用(需要root权限)
      1.获取apk安装路径
      pm path app包名
      2.移除apk
      rm apk安装路径;
      3)删除残留文件
      pm uninstall app包名
      rm -r /data/data/app包名
      备份应用和数据
      apk安装目录 /data/apk/xxx.apk
      应用数据目录 /data/data/app包名
      文件复制 cp -f -p -P -r
    来源:简书
    展开全文
  • ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机) 它的主要功能: 运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和...

    adb 介绍

    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)
    它的主要功能有:
    运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备之间上传/下载文件将本地apk软件安装至模拟器或android设备
    定义:adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互
    --------连接 adb
    adb devices
    未连接状态
    已连接状态(最有一行是连接设备的信息 用的是雷电模拟器)

    --------adb开启
    adb start-server

    开启这一块需要注意,因为首次开启是没有提示的,关闭在开启有提醒

    -----------查询当前应用程序的包名和启动项
    adb shell dumpsys window w |findstr
    ---------查询包名
    系统应用:adb shell pm list packages -s
    第三方应用:adb shell pm list packages -3

    ---------安装apk
    adb install C:\Users\ASUS\Desktop\baidu.apk
    右击属性查看所在位置

    -------卸载apk
    adb uninstall com.baidu.searchbox
    (包名字 位于package后面)

    --------查看adb命令帮助信息
    adb help
    (adb命令忘记的话可以在帮助中查看)

    ---------将移动端文件传输到电脑
    adb pull 移动端路径 电脑路径
    ---------将移电脑文件传输到移动端
    adb push 电脑路径 移动端路径
    --------截屏
    adb shell screencap -p 路径

    log的打印
    adb logcat *:E >C:\log\e.txt
    Android 的日志分为如下几个级别:
    V —— Verbose(最低,输出得最多)
    D —— Debug
    I —— Info
    W —— Warning
    E —— Error
    F —— Fatal
    S —— Silent(最高,啥也不输出)

    Monkey 介绍

    monkey定义
    主要用于 Android 的压力测试,自动的一个压力测试小工具,主要的目的是为了测试App是否会Crash(崩溃)
    Monkey 优缺点
    优点:
    使用简单节省了重复操作的时间随机输入可能会发现一些平常意想不到的缺陷。
    缺点:
    可以对Monkey Test的对象,时间数量,类型,频率等进行设置缺点:测试的对象仅为应用程序包,有一定的局限性Monkey测试使用的时间流数据流是随机的,不能进行自定义
    对手机所有应用进行测试
    adb shell monkey 100

    对模拟器里面的某一应用进行压测
    adb shell monkey -p com.chaozh.iReaderFree 100

    日志打印三种级别 -v -v -v -v -v -v
    adb shell monkey -p com.chaozh.iReaderFree -v 10

    Monkey所执行的随机事件流中包含11大事件
    触摸事件百分比,即参数–pct-touch手势事件百分比,即参数–pct-motion缩放事件百分比,即参数–pct-pinchzoom轨迹球事件百分比,即参数–pct-trackball屏幕旋转事件百分比,即参数–pct-rotation基本导航事件百分比,即参数–pct-nav主要导航事件百分比,即参数–pct-majornav系统事件百分比,即参数–pct-syskeysactivity启动事件百分比,即参数–pct-appswitch键盘翻转事件百分比,即参数–pct-flip其他事件百分比,即参数–pct-anyevent
    将log打印到文本中
    adb shell monkey -p com.chaozh.iReaderFree -v 10 >G:\log\log1.txt

    展开全文
  • Android手机系统adb常用的命令

    千次阅读 2016-03-01 13:50:43
    adb常用的命令有哪些?小编今天为大家奉上Android手机系统adb常用的命令,内容如下:  要使用adb命令手机需要打开USB debug。  安装软件  adb install apk文件名称.apk  重新安装该软件  adb install -r...
    

    adb常用的命令有哪些?小编今天为大家奉上Android手机系统adb常用的命令,内容如下:

      要使用adb命令,手机需要打开USB debug。

      安装软件

      adb install apk文件名称.apk

      重新安装该软件

      adb install -r apk文件名称.apk

      卸载apk软件

      adb uninstall apk包名.apk

      查看手机上的运行日志,此项可以用来查错

      adb logcat

      查看手机是否连接,以及连接了几台手机

      adb devices

      A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上

      adb pull

      A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上

      adb push

      进入手机的超级终端Terminal

      adb shell

      重新挂载文件系统

      adb remount

      重启手机

      adb reboot

      重启到Recovery界面

      adb reboot recovery

      重启到bootloader界面

      adb reboot bootloader

      例子:刷官方高版本后重新获取ROOT和降级方法(部份操作)

      进行adb运行环境

      adb shell

      设置超级用户模式

      su

      映射出目录

      mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

      退出su

      exit

      退出shell准备接受下一个adb命令

      exit

      增加flash_image文件到手机上

      adb push flash_image.zip /system/bin/flash_image

      recovery先复制到卡上

      adb push recovery-RA-heroc-v1.6.2.img /sdcard

      再次进入adb环境

      adb shell

      修改文件属性

      chmod 0755 /system/bin/flash_image

      重启系统

      reboot

    展开全文
  • adb 命令之全面打击

    万次阅读 多人点赞 2016-12-05 09:10:18
    笑谈风云,一语定乾坤。今天我和大家分享一下adb的学习经验。 简介 adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作...那具体有哪些可用命令呢?下面我就一一道来。
  • adb 截屏和录屏命令

    万次阅读 2017-04-09 10:57:54
    前言在平时写博客的时候,我们...今天,我们就依赖来讨论一下有哪些方法。 第一种方法:手机屏幕投影到电脑,在利用电脑上的软件进行截图,录制视频,或者制作 gif 动图。 第二种方法:使用 adb 命令进行截屏,录屏。
  • ​最近再玩一个动物餐厅小游戏时,需要频繁点击手机,点击...首先看下input有哪些用法,如下图: text:输入字符串 例如:adb shell input text"123" 当前的焦点空间输入123 keyevent:输入键盘事件 例如:...
  • 1、获取手机屏幕当前显示的...【延伸阅读】人会疑问:adb shell dumsys后面可以接哪些参数呢?其实很简单,我们在cmd中输入以下命令adb shell service list,就会显示可以显示的参数: Found 178 services: 0 ...
  • adb

    2018-01-23 18:25:00
    adb的全称为Android Debug Bridge 调试...那具体有哪些可用命令呢?下面我就一一道来。 adb环境变量的配置 工欲善其事,必先利其器。adb是一个可执行文件,在SDK文件目录platform-tools下。adb的操作是通过cmd命令...
  • 在使用电脑连接手机时需要用到adb工具。但是有时会提示adb无法连接或连接失败的情况,这种多半是因为adb端口被占用所造成的。解决adb端口被占用主要以下几个步骤: 1、CMD命令窗口输入:adb nodaemon server ...
  • app测试面试题

    2020-06-16 21:16:50
    手机app测试与PC端测试相比,有哪些关注点? (1)网络环境(2g 3g 4g wifi),包括app使用过程中断网、网络切换 ...常用的adb命令有哪些? adb devices adb install/uninstall adb shell adb logcat adb .
  • 查看你的Android手机权限

    千次阅读 2013-08-08 13:19:22
    想知道你的Android有哪些权限,运行下面的命令: $ adb shell pm list permissions -s All Permissions: 开发工具: 向应用发送 Linux 信号, 查阅敏感日志数据, 强制关闭后台应用, 修改安全系统设置, 测试对受...
  • android 手机上的应用,或者说程序一般在这两个路径下: 可以使用手机终端模拟器,或者...使用的命令有: 1,cd 进入相应路径 2,ls 查看目录下有哪些文件 3,rm 删除某个文件, 文件夹需加参数 -r 4. su 权...
  • 测试步骤: 1.安装ADB 2.连接被测手机和电脑 3.打开CMD命令行 4.输入monkey命令 adb shell monkey -p your.package.name --pct-touch 30 --ignore-crashes --ignore-...一.monkey测试命令有哪些选项? 1:常用选...
  • AndroidStudio基础教程(二)

    千次阅读 2017-07-30 11:37:54
    这是AndroidStudio系列教程的第二篇。这次,我使用csdn的markdown来写博客,挺好用的。上一节我们讲到了jdk和as的安装,hello world应用初体验。...adb devices 显示具体有哪些手机和电脑相连;adb i
  • Android通过指令模拟touch滑动解锁

    千次阅读 2016-05-10 16:19:38
    这些设备的编号会因每个手机不同而不同,因此我们需要首先了解这个手机上都有哪些输入设备,然后通过脚本操作这些输入设备,实现一些想要的操作,进而通过循环实现自动化测试。 $ adb shell cat /proc/bus/input/...
  • 抓取android log

    千次阅读 2017-02-13 16:47:39
    转至元数据起始 本篇文章只是个人的经验总结,如错误,欢迎指正!多谢~ 1.抓取AP log的命令adb logcat -b events -...(1)首先讲一下“-b”, events就是抓取手机的操作事件,做了哪些操作; radio主要是和modem
  • 刷机常用的adb指令有哪些相信同学们也多少能猜到一点点皮毛了,小编今天就为大家带来一片刷机常用adb命令详解。要使用adb命令手机需要打开USB debug。安装软件adb install apk文件名称.apk重新安装该软件adb ...
  • CruiseYoung提供的带详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Android移动应用开发从入门到精通 基本信息 原书名: Android Wireless Application Development 原出版社: ...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    分析认为,谷歌并不想做一个简单的手机终端制造商或者软件平台开发商,而意在一统传统互联网和 移 动互联网。----------------------------------- Android 编程基础 4 Android Android Android Android 手机新...
  • 使用Arouter注意事项有哪些?如何让代码变得更加容易让人维护? 直接看我这篇博客:https://juejin.im/post/5c46e6fb6fb9a049a5713bcc 4.6 存在待解决问题 动态的管理组件,所以给每个组件添加几个生命周期...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

手机adb命令有哪些