adbc.sh

#!/bin/bash
FILE_NAME=`date +%Y%m%d_%H_%M_%S`.png
echo $FILE_NAME

adb shell screencap -p /sdcard/$FILE_NAME
adb pull /sdcard/$FILE_NAME
adb shell rm /sdcard/$FILE_NAME

コマンドラインから実行して日時のファイル名でキャプチャーを取得する

# キャプチャー
adb shell screencap -p /sdcard/screen.png

# ファイル取得
adb pull /sdcard/screen.png

# デバイス一覧
adb devices

# デバイス指定
adb -s [deviceId] pull /sdcard/screen.png

# インストール
adb install package.apk

# アンインストール
adb uninstall package.name

# パッケージ情報の取得
adb shell dumpsys package package.name

# 現在表示されてる Activity の取得
adb shell dumpsys window | grep mCurrentFocus
mCurrentFocus=Window{6f7463b u0 com.example.mybottombar/com.example.mybottombar.MainActivity}

# データ削除
adb shell pm clear package.name

# adb Wifi 接続
# 192.168.10.104 はAndroid端末のIPアドレス
adb tcpip 5555
adb connect 192.168.10.104

https://developer.android.com/studio/command-line/adb?hl=ja

 
 

 

 

© 2024 Falco Tech Blog Suffusion theme by Sayontan Sinha