zoukankan      html  css  js  c++  java
  • 配置ADB 工具 (Win7_64)

    ADB (Android Debut Bridge)

      ADB这个工具, 让我们可以用电脑来操纵手机

      Android studio 安装好之后在SDK 中就有ADB 但是我们想使用它还需要配置它的环境变量. 配置步骤参考: 百度经验,

      需要注意的是因为AppData这个文件夹是隐藏了的, 所以需要在 "文件夹选项中  --> 查看" 下取消隐藏受保护的操作系统文件, 并点选显示隐藏的文件,文件夹和驱动器), 如果不知道sdk路径, 可以在Android Studio的SDK Manager界面可以看到. 你可以将路径拷贝然后在" 桌面  -->  开始" 中的搜索 中进行粘贴搜索.

    ADB基本使用

      1.  查看adb版本:   adb version              //我们也可以通过这个命令查看ADB是否已经配置好了

      2.  查看Log          adb shell                 //感觉没软用,也不知道干啥的

      3.  显示系统中全部Android平台:   android list targets     

      4.  安装Apk 程序之Install:   adb install -r 应用程序.apk      //如:  adb  install -r F:Test.apk

      5.  安装Apk 程序值Push:   adb push <local> <remote>      //如:  adb push D:Test.apk /system/app/    (注意: 两个文件路径之间的空格)

      注意: 以上两种方法都可以安装Apk, 但是他们也有不同, Adb Install 是讲Apk安装到data/data目录下, 作为普通的用户应用程序, 而Adb Push 则不是安装命令, 它是将一个文件写入手机存储系统. 因此, 只要拥有相应的权限, 可以把任何Apk放到任何目录下,甚至放到System目录下, 成为一个系统应用程序. Adb Push不仅可以安装Apk, 它最大的用处还是向手机写入文件

      6.  从手机获取文件:   adb pull <remote> <local>      //如 : adb push /system/temp/ D:file.text     (注意: 两个文件路径之间的空格)

      7.  删除应用:  adb remount     //重新挂载系统分区, 使系统分区重新可写

             adb sheel

             cd system/app

             rm *.apk

      8.   查看系统盘符:  adb shell df

      9.   输出所以已经安装的应用:  adb shell pm list packages -f

      10.  模拟按键输入:  adb shell iinput keyevent                   //如:   adb shell input keyevent 3

          这个博客写的是keyevent所对应的键和数字 作者: p6774199

      11.  模拟滑动输入:  adb shell input touchscreen <x1> <y1> <x2> <y2>     //如:   adb shell input touchscreen swipe 18 665 18 350

      12.  查看运行状态:                                   //如:  adb shell dumpsys  有许多的运行状态, 详细的命令自己百度或查看API文档

      

      //这里用PM命令  和Dumpsys命令一样强大, 复杂, 通过PM命令, 可以看见Android 中关于Package的各种相关信息

      13.  Package 管理信息:  pm list packages -f   //列出所有的Package

      //AM命令,  这个命令也相当复杂,而且更强大, 详细命令查看API文档

      14.  举个例子  --> 启动一个Activity:   Adb shell am start -n 包名/包名 + 类名

      

      15.  录制屏幕:   adb shell screenrecord/sdcard/demo.mp4

      16.  重新启动:   adb reboot

    ADB 命令的来源:

      我们所有的ADB命令来源 systemcore oolbox 中, 所有的Shell命令都在 frameworksasecmds 中

  • 相关阅读:
    IOS开发银行系统的四舍五入的算法
    线程通信之初认识
    多线程同步机制练习之银行存钱
    解决线程安全问题方式三:loke锁
    使用同步机制解决单例模式中的懒汉式的线程安全问题
    (对于继承Thread类)线程安全问题解决方式二:同步静态方法
    (对于实现Runnable接口)线程安全问题解决方式二:同步方法
    (对于继承Thread类)线程安全问题解决方式一:同步代码块
    (对于实现Runnable接口)线程安全问题解决方式一:同步代码块
    三个窗口卖票(实现Runnable方式创建线程)之线程安全问题
  • 原文地址:https://www.cnblogs.com/skjr/p/5657618.html
Copyright © 2011-2022 走看看