adb 命令
-
查看activity的任务栈: adb shell dumpsys activity
-
查看当前连接的设备: adb devices
-
安装apk到指定的设备上: adb -s 设备号 install /.../test.apk
-
清楚log缓存 : adb logcat -c
-
将log日志存储到指定位置: adb logcat -f /sdcard/log.txt
-
使用adb命令卸载apk :adb uninstall packname
adb shell dumpsys window
: 查看设备显示的应用的一些页面情况。
给apk 重新签名:
定义:
jarsigner -verbose -keystore keystore文件路径 -signedjar 签名后生成的apk路径 待签名的apk路径 别名
jarsigner -verbose -keystore /Users//android/position_through/app/ydwzdw.jks -signedjar /Users//Downloads/pos_v1.0.1_20190723_yingyongbao_legu_sign.apk /Users/***/Downloads/pos_v1.0.1_20190723_yingyongbao_legu.apk yd
java中执行adb命令
Process p = Runtime.getRuntime().exec("busybox");
InputStream a = p.getInputStream();
InputStreamReader read = new InputStreamReader(a);
line = (new BufferedReader(read)).readLine();
查看手机CPU的类型。
adb shell getprop ro.product.cpu.abi
Mac电脑adb被占用的问题
- 使用
sudo lsof -i tcp:5037
image.png - 然后kill 47647