安卓动态调试笔记

0、查看连接的设备

adb devices


1、安装apk

adb install test.apk  -r 覆盖安装,保留数据和缓存文件  -d 解决低版本version问题  -s 安装apk到sd


2、卸载apk

adb uninstall -k <package_name>


3、启动activity

adb shell am start -n <package_name>/.<activity_class_name>
eg:adb shell am start -D -n com.lostck.firstdemo/.MainActivity
ps:am即Acticity Manager缩写,-a 使用action方式打开,-n 使用组件名方式启动,-D 开启DEBUG模式


4、查询进程PID等参数

adb shell "ps | grep <package_name>"
eg:adb shell "ps | grep lostck"
ps(Process status )查看进程状态的命令
grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具


5、杀掉某个进程,一般用于模拟某个bug复现

adb shell kill pidNumber


6、本机关联模拟器

adb forward tcp:<本地机器的网络端口号> tcp:<模拟器或是真机的网络端口号>
eg:adb forward tcp:8700 jdwp:3216
ps:3216是模拟器上进程pid号 

7、查看5037端口使用情况

netstat -ano | findstr "5037"

猜你喜欢

转载自blog.csdn.net/guchenjun789/article/details/79445650
今日推荐