龙空技术网

ADB命令进阶

老鸟阿东 58

前言:

如今各位老铁们对“adb重启是干什么的”都比较关注,大家都需要学习一些“adb重启是干什么的”的相关文章。那么小编同时在网摘上网罗了一些有关“adb重启是干什么的””的相关知识,希望各位老铁们能喜欢,你们快快来了解一下吧!

上一篇介绍了ADB常用基础的命令,延续上篇内容,本篇文章总结了一些进阶命令,供大家参考学习,如有疑问请联系作者:Aiceshi-dong

一、android命令:

android  list  target ----列出所有的target信息android  list avd  --- 列出已经建立的模拟器android  create avd  --name 4.1 --target 2 --abi goole/armeabi-v7a  ---创建avd模拟器(指定模拟器的名称,target,abi)android  create avd   --name 4.3.1  --target 5 --skin HVGA --abi default/armeabi-v7a -f ---创建模拟器,并覆盖先前的模拟器, -f表示覆盖android  delete avd  --name  avd4.0.3  ---删除模拟器android  create project  --name ABC --path ./ABC --target 2 --activity FirstActivity --package com.test.amg  --创建工程android  update project --name ABC  --path e:/test/ABC  ---更新工程         update 更新工程只更新loacl.propreties、bulid.xml、proguard-project.txt

二、am全称activity manager,是Android下非常实用命令

adb shell am kill-all --杀掉所有进程adb shell am restart --重启adb shell am monitor --监控adb shell am start [options] <INTENT>   -D: 允许调试功能   -W: 等待app启动完成   -R <COUNT>: 重复启动Activity COUNT次   -S: 启动activity之前,先调用forceStopPackage()方法强制停止appadb shell am start com.sankuai.meituan/com.meituan.passport.LoginActivity ---启动一个页面adb shell am start -S com.sankuai.meituan/com.meituan.passport.LoginActivity ---先关闭应用,再重新启动(-S是大写)

三、pm全称package manager,pm模拟Android行为或者查询设备上的应用

adb shell pm list package ---列出所有的包adb shell pm list package  ufenqi ---查找包adb shell pm list package -f ---列出详细的包的信息adb shell pm list package -s ---查看系统应用包adb shell pm list package -3 ---查看非系统包adb shell pm list package -i ---查看包的安装着信息adb shell pm list com.sankuai.meituan ---查看单个包的安装位置adb shell pm install  apkname ----安装包adb shell pm uninstall packagename---卸载包(目前会报错)adb shell pm uninstall packagename -k ---保留数据卸载adb shell pm clear packagename ---清楚用户的所有数据adb shell pm list permissions  -d ---列出危险权限adb shell pm list instrumentation ---列出测试包信

标签: #adb重启是干什么的