zoukankan      html  css  js  c++  java
  • adb常用命令

    原文地址:http://www.cnblogs.com/bravesnail/articles/5850335.html

    一:了解adb

    adb(Android Debug Bridge),android调试桥的缩写;

    adb是一个C/S架构的命令行工具,主要有三部分组成:

      1:运行在pc端的client,可以通过它对android应用进行安装、卸载及调试

      2:运行在PC端的service,管理客户端到android设备上adb后台进程的连接

     3:运行在android设备上的adb进程;

          执行 adb shell ps | grep adbd ,可以找到该后台进程,windows 请使用 findstr 替代 grep   

    二:adb命令

       adb命令分三部分介绍:adb命令;adb shell 命令;linux命令

       1:adb命令

         adb 【-e|-d|-s <设备序列号>】<子命令>

    • adb devices :获取设备列表及设备状态
    • adb get-state:获取设备的状态 (设备状态有三种:device:设备正常连接;offline:设备出现异常,设备无响应;unknown:没有连接设备)
    • adb kill-server,adb start-server:结束adb服务,启动adb服务,通常两个命令一起用
    • adb logcat:打印android的系统日志
    • adb bugreport:打印dumpsys、dumpstate、logcat的输出,也用于分析错误(输出比较多,建议重定向到一个文件)
    • adb install :安装应用,-r:覆盖安装
    • adb uninstall:卸载应用,后面跟的参数是应用的包名,区别于apk文件名
    • adb pull:将android设备上的文件或者文件夹复杂到本地

            例如复制Sdcard下的pill.txt文件到D盘: adb pull sdcard/pull.txt d:

    • adb push:推送本地文件到android设备 (例:adb d:pull.txt sdcard/ )

       2:adb shell 命令

            adb命令是adb这个程序自动的命令,而adb shell 则是调用ndroid系统这的命令;这些android特有的命令      都放在android设备的system/bin目录下;

         pm:package manage,获取一些android设备上的应用信息

    •  adb shell pm list package 【-s|-3|-f|-i】( -s:列出系统应用;-3:列出第三方应用发;-f:列出应用包名及对应的apk名及存放的位置;-i:列出应用包名及安装来源)
    • abd shell pm path + 包名 :列出包名的.apk路径
    • adb shell pm install (akp在Pc端,用abd install;apk存在android上,用pm install )
    • adb shell pm uninstall + 包名;
    • adb shell pm clear:清除应用数据

               

            

  • 相关阅读:
    Creating a generic Web Parts for hosting ASP.NET User Controls
    Speed Up SQL Server Apps 提高SQL Server应用程序的运行效率 (Part 1)
    How to use CreateChildContorls method inherited from System.Web.UI.Control
    How to quickly access Web Part Management Page
    SQL Script tips for MS SQL Server
    How to enable single signon service on the SPS
    A brief summary of UML & Rational Rose – Use Case Diagram, Part II
    Borland Together for Visual Studio.Net V2.0 安装问题
    Speed Up SQL Server Apps 提高SQL Server应用程序的运行效率 (Part 2)
    体验ReSharper V1.0 for VS.Net 2003 Part I
  • 原文地址:https://www.cnblogs.com/pangwanzi/p/6744799.html
Copyright © 2011-2022 走看看