```
adb shell pm list packages #得到手機中已經安裝的app的包名
adb shell pm path phone.android # 得到app在手機中安裝的具體路徑,phone.android是包名
adb pull /data/app/XXX.apk c:\ #把手機中的app拉倒本地
aapt dump badging c:\XXX.apk #解析apk的信息,包括包名和主acitivity
adb shell input keyevent 26 喚醒屏幕
adb logcat -d > c:/b.log
adb install XXX.apk
adb devices 查看在線的設備
adb logcat | grep MyApp 查看日志
adb reboot recovery
```
截圖命令
```
adb shell /system/bin/screencap -p /sdcard/screenshot.png
```
將截圖復制到電腦盤中
```
adb pull /sdcard/screenshot.png E:\download
```
## windows bat自動安裝apk命名
* 使用方法直接拖app到bat文件即可
```
@ECHO OFF
ECHO [安裝APK,需要配置好Android sdk環境]
ECHO -------------------------------
ECHO [等待插入手機...]
adb wait-for-device
ECHO [安裝] %~nx1
adb install -r %1
ECHO [暫停3秒自動關閉...]
ping -n 3 127.0.0.1>nul
```
## 查看apk的基本信息
```
@ECHO OFF
ECHO [查看APK包信息]
ECHO -------------------------------
ECHO aapt dump badging %~nx1
aapt dump badging %1 > %~dp0%~n1.txt
ECHO [暫停3秒自動關閉...]
ping -n 3 127.0.0.1>nul
@ECHO ON
```