Android中会用到的命令

一、查看adb的版本

命令:adb version

结果:


二、查看连接的设备

命令:adb devices

结果:


三、通过命令行安装apk包

命令:adb install -r-s apk安装包

结果:


备注:

-r:表示重新安装该程序,并保留该程序的数据

-s:安装应用到SD卡内而不是手机存储内

四、通过命令查看apk的包名等信息

命令:aapt dump badging apk安装包

结果:


备注:

包名:com.example.quizactivity

版本号:22

五、卸载安装的apk

命令:adb shell pm uninstall 包名

结果:


备注:

可以加-k,表示软件卸载后依然保留用户数据 adb shell pm uninstall -k 包名

六、反编译

命令:dexdump -d classes.dex > 1.txt

结果:


备注:

APK应用程序后缀名.apk改为.zip,解压出classes.dex,然后执行反编译命令,如图所示,可以查看1.txt

七、获取应用初次启动时间

命令:adb shell am start -W -n yourpakagename/MainActivity

结果:


备注:

1、首先需要执行aapt dump badging apk安装包,获得包名及mainactivity

2、执行命令:adb shell am start -W -n yourpakagename/MainActivity

如上图所示:

其中ThisTime即是本次App启动所花费的时间。

am是shell中集成的一个命令,ActivityManager的简写。

一共需要提供两个参数-W,-n,其中-W是指启动完成之后,返回启动耗时,是最关键的一个参数。

-n后面跟的是需要启动的App的包名和launchActivity。点击确定之后,会发现App被成功启动,且adb中会输入以下结果。

八、获取设备的连接状态

命令:adb get-state

结果:


备注:

device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有连接设备

九、结束adb服务

命令:adb kill-server

结果:


备注:

感觉连接异常时可以结束adb服务然后重启再试

十、启动adb服务

命令:adb start-server

结果:


十一、打印Android系统的日志

命令:adb logcat

结果:


备注:

内容较多,一般都会重定向到文件,可以到platform-tools下面查找1.txt文件,按Ctrl+C退出日志记录

十二、将本地文件推送至Android设备

命令:adb push 本地文件 设备目录

结果:


十三、将Android设备的文件推送到本地

命令:adb pull 设备目录的文件  本地目录

结果:


十四、列出安装在设备上的应用(包名)

命令:adb shell pm list package

结果:


备注:

-s:列出系统应用


-3:列出第三方应用


-f:列出包名及对应的apk名和存放位置


十五、查看当前正在运行的activity

命令:adb shell dumpsys activity | findstr "mFocusedActivity"

结果:


十六、列出某个包的具体信息

命令:adb shell dumpsys package 包名

结果:


十七、列出当前包名及activity

命令:adb shell dumpsys window | findstr mCurrentFocus

结果:


十八、清除应用的数据与缓存

命令:adb shell pm clear 包名

结果:


十九、启动应用

命令:adb shell am start -n 包名/activity

结果:



二十、强制停止应用

命令:adb shell am force-stop 包名

结果:


二十一、查看设备型号

命令:adb shell getprop ro.product.model

结果:


二十二、查看Android系统版本

命令:adb shell getprop ro.build.version.release

结果:


二十三、查看屏幕分辨率

命令:adb shell wm size

结果:



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值