美文网首页AndroidHot
Android 常用命令

Android 常用命令

作者: 迷途小书童nb | 来源:发表于2015-12-06 13:49 被阅读133次

Android 常用命令

Dos下常用命令

  • adb kill-server 杀死当前adb服务
  • adb start-server 启动adb服务
  • adb install [windows apk path] 安装apk文件
  • adb uninstall [apk package name] 卸载apk文件
  • adb push [windows file path] [mobile file path] 把windows文件放到手机
  • adb pull [mobile file path] [windows file path] 把手机的文件移到电脑
  • adb 查看最上层成activity名字
linux:
adb shell dumpsys activity | grep "mFocusedActivity"
windows:
adb shell dumpsys activity | findstr "mFocusedActivity"
  • adb devices 查看当前连接的设备
    如何在指定设备运行命令?用-s参数
    adb -s <devicename> logcat
    如查看设备4732de4c中的player相关log:adb -s 4732de4c logcat | grep player
  • adb logcat 获取设备的log
    清空log,用adb logcat -c
    logcat 有缓存,如果仅需要查看当前开始的 log,需要清空之前的。
    adb logcat -c && adb logcat
    adb -s 4732de4c logcat -c && adb -s 4732de4c logcat | grep player

注意,使用adb之前要先cd到sdk的platform-tools目录或者在path中配置好Android的环境变量。

Android下的Linux指令

使用adb shell 即可在windows Dos下使用Android的linux指令

  • su:superuser
    • 切换到超级用户
  • rm:remove,删除文件
    • rm 文件名
  • ls:列出目录下的所有文件和文件夹
    • ls -l:查看文件的详细信息
    • ls -a:查看隐藏文件
  • pwd:列出当前所在目录
  • cd:切换到某个目录
  • cat:查看文件内容
    • cat 文件名
    • 注意:不要cat二进制可执行文件,会导致系统崩溃
  • mv:move 修改文件名
    • mv 原文件名 新文件名
  • mkdir:创建文件夹
    • mkdir 文件夹名字
  • rmdir:删除文件夹
    • rmdir 文件夹名字
  • touch:创建新文件
    • touch 文件名
  • chmod:change mode,切换文件访问权限
    • chmod 777 文件名
  • echo:回显数据;重定向数据
    • echo 数据 > 文件名
  • sleep:睡眠几秒
  • df:显示指定目录的容量
  • id:打印当前用户的id
    • uid=0:root
    • uid=1000:system
    • uid=2000:shell
    • uid=10000+:一般应用程序的id
  • ps:列出系统中运行的所有进程
  • kill:杀死指定pid的进程
    • kill pid
  • chown:change owner,修改拥有者
    • chown 0.0 文件名
  • mount:挂载文件系统
    • mount -o remount rw /:挂载当前目录为可读可写权限
    • mount -o remount rw /system:重新挂载指定目录
  • reboot: 重启系统(需要root权限)

Android中特有的指令

  • am:ActivityManager,可以进行跟activity相关的操作

    • am start -n com.test.createfile/com.test.createfile.MainActivity:开启指定Activity
    • am kill com.test.createfile:结束非前台进程
    • am force-stop com.test.createfile:结束进程
  • pm:PackageManager

    • pm disable 包名:冻结指定应用
    • pm enable 包名:解冻指定应用
  • monkey -p com.test.createfile 1000:自动点击指定应用1000次

模拟上下滑动手势脚本:

#!/bin/bash
for ((i=1; i<=500; i++))
do
    echo $i
    adb shell input swipe 300 600 300 200
    sleep 1
done

相关文章

  • 一些常用命令(Linux、Android)

    常用命令(Linux、Android等) Android

  • Android adb常用命令

    Android adb常用命令 adb是什么 Android Debug Bridge (adb) is a ve...

  • Android 常用命令

    Android 常用命令 Dos下常用命令 adb kill-server 杀死当前adb服务 adb start...

  • adb 常用命令大全

    adb 常用命令大全 显示系统中全部Android平台:android list targets 显示系统中全部A...

  • 2018-09-26

    adb 常用命令 1.显示系统中全部Android平台: android list targets 2.显示系统中...

  • 头条-学习笔记

    常用命令: 在命令行编译Android程序 : ./gradlew assembleDebug - -offli...

  • ADB 环境配置和常用命令

    参考Android ADB常用命令以及环境配置Android 开发经常会使用ADB调试桥来进行调试。ADB 即 A...

  • adb命令

    Android Debug Bridge:Android操作系统与桌面电脑间沟通的一个命令列工具 常用命令: 1....

  • code-push常用命令

    React-Native Android集成Code-Push 热更新:demo 1. code-push常用命令...

  • adb常用命令

    ADB常用命令 adb connect+ip 远程连接Android设备 adb devices 获取设备列表和设...

网友评论

    本文标题:Android 常用命令

    本文链接:https://www.haomeiwen.com/subject/eyxehttx.html