安卓动态调试笔记

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"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值