• [Android Tips] 25. ADB Command Note


    copy from https://github.com/operando/Android-Command-Note

    Android Command Note

    Logcat

    adb logcat -v time

    adb logcat -v time -b main

    adb logcat -v time -b system

    adb logcat -v time -b events

    adb logcat -v time -b radio

    adb shell logcat -b all

    adb logcat -B

    Android 6.0〜

    adb shell logcat -v color

    Android 7.0〜

    adb logcat -e android

    adb logcat -m 100

    log

    adb shell log [message]

    adb shell log -t [tag name] [message]

    adb shell log -p [log level] [message]

    mount

    $ adb shell
    $ su
    # mount -o rw,remount /system
    

    Bugreport

    adb bugreport

    Application

    adb install [Apk File]

    adb uninstall [Package Name]

    pm - PackageManager

    adb shell pm list packages

    adb shell pm list packages -e

    adb shell pm list packages -d

    adb shell pm list packages -s

    adb shell pm list packages -3

    dumpsys

    adb shell dumpsys

    adb shell dumpsys -l

    adb shell dumpsys [system service]

    adb shell dumpsys service [service name]

    adb shell dumpsys activity activities

    adb shell dumpsys activity top

    adb shell dumpsys activity all

    adb shell dumpsys activity provider

    adb shell dumpsys activity provider all

    adb shell dumpsys gfxinfo

    adb shell dumpsys jobscheduler

    adb shell dumpsys netpolicy

    Root

    adb root

    Key Event

    adb shell input keyevent [event key]

    adb shell input keyevent KEYCODE_HOME

    adb shell input keyevent KEYCODE_BACK

    adb shell input keyevent KEYCODE_MENU

    Alarm

    adb shell dumpsys alarm

    System properties

    adb shell getprop

    adb shell getprop [property name]

    adb shell setprop [property name] [property value]

    screenrecord

    adb shell screenrecord /sdcard/test.mp4

    adb shell screenrecord --size 720x1080 /sdcard/test.mp4

    adb shell screenrecord --bit-rate 10000000 /sdcard/test.mp4

    adb shell screenrecord --time-limit 120 /sdcard/test.mp4

    adb shell screenrecord --bugreport /sdcard/test.mp4

    "unofficial" options

    adb shell screenrecord --rotate /sdcard/test.mp4

    adb shell screenrecord --output-format raw-frames /sdcard/test

    screenrecordの"unofficial" optionsは夢がいっぱいだった

    Date

    adb shell date -s YYYYMMDD.hhmmss

    YYYYMMDD:年月日 hhmmss:時分秒

    要Root

    【Android】adb shell date は System User or radio Groupじゃないと反映されない

    Windows

    adb shell date -s %date:0,4%%date:5,2%%date:8,2%.%time:0,2%%time:3,2%%time:6,2%

    Linux or Mac

    adb shell date -s $(date +"%Y%m%d.%H%M%S")

    Dropbox

    adb shell dumpsys dropbox

    adb shell dumpsys dropbox --print

    adb shell dumpsys dropbox --file

    Lint

    lint [application directory] --html [file name].html

    lint [application directory] --simplehtml [file name].html

    Windows

    lint [application directory] --fullpath --quiet --html lint_%date:0,4%%date:5,2%%date:8,2%-%time:0,2%%time:3,2%%time:6,2%.html

    Linux or Mac

    lint [application directory] --fullpath --quiet --html lint_$(date +"%Y%m%d-%H%M%S").html

    Kernal

    adb shell dmesg

    adb shell cat /proc/kmsg

    Permission

    adb shell pm list permissions -d -g

    adb shell pm grant [permission.name] ...

    adb shell pm revoke [permission.name] ...

    Other

    adb shell printenv

    adb reboot

    adb shell reboot recovery

    adb pull [Unit Path] [Local Path]

    adb push [File Path] [Unit Path]

    adb shell input text [string]

    adb jdwp

    adb shell am start -a android.settings.WEBVIEW_SETTINGS

  • 相关阅读:
    (第七周)评论alpha发布
    (第六周)工作总结
    (第六周)团队项目6
    (第六周)团队项目5
    (第六周)团队项目4
    (第六周)团队项目燃尽图
    (第六周)团队项目3
    (第六周)课上Scrum站立会议演示
    Java第二次作业第五题
    Java第二次作业第四题
  • 原文地址:https://www.cnblogs.com/shaobin0604/p/6145750.html
Copyright © 2020-2023  润新知