上一篇介绍了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()方法强制停止app adb 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 ---列出测试包信
还没有评论,来说两句吧...