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

    1.查询模拟器/设备实例
    adb devices

    2.从模拟器/设备中拷入或拷出文件(默认拷贝在执行目录)
    从模拟器或者设备中复制文件或目录,使用(如下命):
    adb pull <remote> <local>
    将文件或目录复制到模拟器或者设备,使用(如下命令)
    adb push <local> <remote>
    在这些命令中, <local> 和<remote> 分别指通向自己的发展机(本地)和模拟器/设备实例(远程)上的目标文件/目录的路径
    下面是一个例子::
    adb push foo.txt /sdcard/foo.txt

    3.安装卸载软件
    adb install <path_to_apk>
    adb uninstall <package_name>

    4.查看文件
    adb shell cat /data/anr/traces.txt

    5.给特定的模拟器/设备实例发送命令
    adb -s <serialNumber> <command> 
    示例如下:
    adb -s emulator-5556 install helloWorld.apk
    6.转发端口
    可以使用 forward 命令进行任意端口的转发——一个模拟器/设备实例的某一特定主机端口向另一不同端口的转发请求。下面演示了如何建立从主机端口6100到模拟器/设备端口7100的转发。
    adb forward tcp:6100 tcp:7100
    同样地,可以使用adb来建立命名为抽象的UNIX域套接口,上述过程如下所示:
    adb forward tcp:6100 local:logd

    7.adb reboot 重启手机
    8.adb remount 将system分区重新挂载为可读写分区
    9.adb kill-server 终止adb服务进程
    10.adb start-server 重启adb服务进程
    11.adb root 已root权限重启adb服务
    12.adb wait-for-device 在模拟器/设备连接之前把命令转载在adb的命令器中
    13.adb jdwp 查看指定的设施的可用的JDWP信息.

  • 相关阅读:
    hud 1166 敌兵布阵
    zznu 1914 asd的甩锅计划
    poj 1860 Currency Exchange
    poj 3026 Borg Maze (BFS + Prim)
    poj 2349 Arctic Network
    POJ 1502 MPI Maelstrom
    poj 1308 Is It A Tree?
    hdu 1272 小希的迷宫
    poj 1679 http://poj.org/problem?id=1679
    POJ 2492 A Bug's Life
  • 原文地址:https://www.cnblogs.com/lchd/p/3470961.html
Copyright © 2011-2022 走看看