Android 提高开发效率的常用命令行

来源:互联网 发布:windows 磁盘清理工具 编辑:程序博客网 时间:2024/05/21 07:45

.bat批处理,执行跨环境命令(如adb shell后, 执行shell中的命令)

@echo off
echo adb shell > temp.txt 
echo pm clear 包名 >> temp.txt (pm clear 包名,删除本程序的所有缓存数据)
adb shell < temp.txt
del temp.txt
pause

连接指定设备

1.adb devices

2.adb -s f3a4ba93 logcat


开始-->运行-->cmd-->输入adb shell,按回车,再输入以下命令即可:(有可能因为手机ROM不同导致以下命令无法使用)

DUMP内存镜像命令表(对开发测试很有帮助,在以下命令后增加管道>log.txt,即可把执行结果直接另存为txt)

dumpsys activity 查看Activity栈

dumpsys cpuinfo 查看CUP信息

dumpsys account 查看账号信息

dumpsys location

dumpsys power 电量信息

dumpsys wifi wifi信息

dumpsys input_method 输入法信息

dumpsys notification

启动浏览器 

am start -n com.google.android.browser/com.google.android.browser.BrowserActivity

am start -a android.intent.action.VIEW -d http://mwjian.javaeye.com

打开指定应用的指定Activity

am start -n com.tencent.qq/com.tencent.qq.SplashActivity

am start -a android.intent.action.ALL_APPS

拨打电话

am start -a android.intent.action.CALL -d tel:88888888

查看手机的各种信息

am start -n com.android.settings/com.android.settings.BatteryInfo
【BatteryInfo 电池信息】
【AccessibilitySettings 账户设置】
【WirelessSettings 无线设置】
【VoiceInputOutputSettings 文字转语音设置】
【UsageStats 软件使用次数】
【TetherSettings 绑定USB】
【TestingSettings 测试信息:包含手机,电池,统计,wifi信息】
【SecuritySettings 安全设定】

【Settings 所有设置】

清除应用缓存,等同于设置内清除APP数据

pm clear 包名


删除APP

pm uninstall


查看栈顶的Activity

输入: dumpsys activity | grep "mFocusedActivity"  

结果: mFocusedActivity: ActivityRecord{e648c9f u0 com.test.health/com.test.health.activity.LoginActivity_ t2974}


1 0