关闭

adb常用命令总结

标签: androidadb
51人阅读 评论(0) 收藏 举报

0x00 前言

  adb的全称为Android Debug Bridge,即安卓设备调试桥。它是Android SDK里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备(如G1手机)。

  它的主要功能有:

  1.运行设备的shell(命令行)
  2.管理模拟器或设备的端口映射
  3.计算机和设备之间上传/下载文件
  4.将本地apk软件安装至模拟器或android设备

0x01 adb常用命令

1.adb help:查看adb命令帮助信息

 


2.adb devices:显示当前运行的全部设备

 


3.adb shell:进入设备的shell环境

 


4.adb install <apk文件路径>:在当前安卓设备上安装apk

 

5.adb uninstall <app名称>:卸载安卓设备上的某个app


6.adb push <本地路径> <远程设备路径>:将电脑上的某个路径的文件传送到远程设备上的某个路径中去


7.adb pull <远程设备路径> <本地路径>:将远程设备上的某个路径下的文件传送到电脑本机某个路径中


8.adb kill-server:关闭adb服务


9.adb start-server:开启adb服务


0x02 模拟器常用命令

1.android list avd:显示系统中全部AVD(模拟器)

 


2.emulator -avd 模拟器名称:启动模拟器

 

  这里出现了[20892]:ERROR+[26468]:ERROR错误,出现这个错误的原因是我把Android studio更新到最新版本后,Android studio在Android SDK文件夹中另外生成了一个emulator文件夹,启动emulator的程序放在了这个emulator文件夹中,所以需要更改系统变量。具体做法是:将Path变量中原来的tools路径删除,然后添加emulator路径进去,然后再添加tools路径。(即保持tools路径在emulator路径之后)

  Android SDK文件夹目录结构:

 

  emulator文件夹目录结构:

 

  Path变量:

 

  更改之后,关闭当前cmd窗口,另外打开一个新的cmd窗口后,再次运行emulator命令,显示如下:

 


3.android delete avd --name 模拟器名称:删除模拟器

  比如我要删除掉'test'模拟器,直接运行命令:android delete avd --name test 即可:

 

  删除之后,运行"android list avd"查看系统中的全部模拟器,发现当前系统只有一个模拟器存在了:

 


0x03 其他命令

1.monitor:启动Android device monitor

 

  启动后,界面显示如下:

 


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:263次
    • 积分:70
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类