• (二十一)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

  • 相关阅读:
    我喜欢的女孩有了男友 :(
    两个月后,我又回来了。
    准备辞职,想看看老板知道我要辞职之后的表情。
    已经交了辞职报告,今天下午跟老板谈一谈。
    上班第十天
    一年了,回来看看。
    上班第十一天
    领到了离职通知单
    对上班失去了兴趣
    还没有拿到回家的火车票,惨了啊。
  • 原文地址:https://www.cnblogs.com/fuyanan/p/4121194.html
Copyright © 2020-2023  润新知