adb常用命令

netstat相关
netstat -ano | findstr 8080
netstat -o | findstr PID
分别为查看打开端口的进程和进程PID所打开的端口
adb相关
通过上述可以查到模拟器(PID)对应的端口。
然后通过
adb connect 127.0.0.1 26944(测试发现只有这个端口可用)
链接模拟器
然后通过
adb shell pm list packages
查看案子的程序包
最后通过
adb uninstall packagename
卸载程序包(程序包名可以在Androidmanifest.xml文件的package=”xxxxx”查看)。
注意:修改debuggable属性回编译直接安装出错
rojects\AliCrackme_2\Bin>adb install AliCrackme_2_killer.apk
Failed to install AliCrackme_2_killer.apk: Failure [INSTALL_FAILED_UPDATE_INCOMP
ATIBLE: Package com.yaotong.crackme signatures do not match the previously insta
lled version; ignoring!]
adb uninstall packagename原版后install成功。

启动app
adb shell am start -n breakan.test/breakan.test.TestActivity

按标签名过滤,system.out.c为log函数两个参数之一。logcat为安卓日志缓冲区:
adb logcat -s System.out.c

adb调试app
adb shell am start -D -n package/androidname

今天动态调试遇到两个小白问题:
1.adb shell am start -D -n 是调试已经安装的app
2.如果android_studio debug后没有显示调试按钮,是因为另一端没有点击登录按钮,即控制权还在模拟器端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值