zoukankan      html  css  js  c++  java
  • (二十一)Android开发调试工具ADB的使用

    一、 ADB主要功能

        ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。ADB是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。
        ADB主要功能有:
        1、在Android设备上运行Shell(命令行)
        2、管理模拟器或设备的端口映射
        3、在计算机和设备之间上传/下载文件
        4、将电脑上的本地APK软件安装至Android模拟器或设备上

    二、ADB设置环境变量

    如果你已经安装了Android SDK 那么你可以在你的SDK目录下找到 ..androidsdkplatform-tools 这个目录,ADB工具就放在这里。

    设置环境变量:复制这个目录的路径,我们需要在windows的系统设置中将这个路径设置到PATH中,设置完成后。启动模拟器或是用USB连接真机,我们就可以再CMD窗口中使用ADB了。

    三、常用的ADB命令

        a) adb install <apk文件路径>

          这个命令将指定的apk文件安装到设备上

         b) adb uninstall <软件名>

            adb uninstall -k <软件名>

            如果加 -k 参数,为卸载软件但是保留配置和缓存文件.

         c)adb shell 

           这个命令将登录设备的shell
           adb shell <command命令>

          后面加<command命令>将是直接运行设备命令, 相当于执行远程命令

         d)adb help

          这个命令将显示帮助信息

        c)adb push <本地路径> <远程路径>

           从电脑上发送文件到设备

           adb remount 在执行push命令之前我们还需要使用remount命令获取上传文件权限,否则会出现

           Read-only file system 的错误提示信息

         d)adb get-product

           获取设备的ID

         e)adb get-serialno  

           获取设备的序列号

        f)adb devices 
          获取当前运行的模拟器/设备的实例的列表及每个实例的状态

        g) adb bugreport
            查看bug报告

    四、常用的shell命令

     通过adb shell命令进入shell

            a)访问数据库
                sqlite3
            b)记录无线通讯日志
                一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
                logcat -b radio
            c)删除应用
                Android没有提供一个卸载应用的命令,需要自己手动删除:
                cd /data/app
                rm 应用名称.apk
            d)查看目录
                ls
            e)打印或设置当前系统时间
                date
            f)查看内存信息
                cat /proc/meminfo
            g)查看CPU信息
                cat /proc/cpuinfo

  • 相关阅读:
    笔记-归并排序
    Repeated Substring Pattern
    Assign Cookies
    Number of Boomerangs
    Paint Fence
    Path Sum III
    Valid Word Square
    Sum of Two Integers
    Find All Numbers Disappeared in an Array
    First Unique Character in a String
  • 原文地址:https://www.cnblogs.com/fuyanan/p/4121194.html
Copyright © 2011-2022 走看看