Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

ADB-Command

所有应用:

adb shell pm list packages

    package:com.android.smoketest

    package:com.example.android.livecubes

    package:com.android.providers.telephony

    package:com.google.android.googlequicksearchbox

    package:com.android.providers.calendar

    package:com.android.providers.media

    package:com.android.protips

    package:com.android.documentsui

    package:com.android.gallery

    package:com.android.externalstorage

    ...

    // other packages here

    ...

系统应用:

adb shell pm list packages -s

第三方应用:

 adb shell pm list packages -3

包名包含某字符串的应用(比如要查看包名包含字符串 xinyuestudio 的应用列表):

  adb shell pm list packages xinyuestudio

 adb shell pm list packages | grep xinyuestudio

安装 APK:

 adb install [-lrtsdg] <path_to_apk>

参数:

adb install 后面可以跟一些可选参数来控制安装 APK 的行为,可用参数及含义如下:

    参数	含义

    -l	将应用安装到保护目录 /mnt/asec

    -r	允许覆盖安装

    -t	允许安装 AndroidManifest.xml 里 application 指定 android:testOnly="true" 的应用

    -s	将应用安装到 sdcard

    -d	允许降级覆盖安装

    -g	授予所有运行时权限

卸载应用:

 adb uninstall [-k] <packagename>

清除应用数据与缓存:

adb shell pm clear <packagename>

查看前台 Activity:

 adb shell dumpsys activity activities | grep mFocusedActivity

查看正在运行的 Services:

 adb shell dumpsys activity services [<packagename>]

启动应用/ 调起 Activity:

 adb shell am start [options] <INTENT>

调起 Service:

 adb shell am startservice [options] <INTENT>

停止 Service :

 adb shell am stopservice [options] <INTENT>

发送广播:

 adb shell am broadcast [options] <INTENT>

强制停止应用:

adb shell am force-stop <packagename>

查看日志:

[adb] logcat [] ... [] ...

按级别过滤日志

Android 的日志分为如下几个优先级(priority):

V —— Verbose(最低,输出得最多)

D —— Debug

I —— Info

W —— Warning

E —— Error

F —— Fatal

S —— Silent(最高,啥也不输出)

查看设备信息型号:

 adb shell getprop ro.product.model

电池状况:

adb shell dumpsys battery

屏幕分辨率:

 adb shell wm size

屏幕密度pdi:

adb shell wm density

显示屏参数:

adb shell dumpsys window displays

CPU 信息:

adb shell cat /proc/cpuinfo

内存信息:

adb shell cat /proc/meminfo

屏幕截图:

截图保存到电脑

    adb exec-out screencap -p > sc.png

如果 adb 版本较老,无法使用 exec-out 命令,这时候建议更新 adb 版本。无法更新的话可以使用以下麻烦点的办法: 先截图保存到设备里

    adb shell screencap -p /sdcard/sc.png

然后将 png 文件导出到电脑

    adb pull /sdcard/sc.png

检测设备是否已 root:

   adb shell
   
   su

重启手机:

  adb reboot

性能测试_FPS:

 adb shell dumpsys gfxinfo packageName

三星手机高刷新率:

  adb shell settings put system peak_ refresh_ rate96.0

  adb shell settings put system min_ refresh_ rate96.0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors