ログファイルをPCにコピーできるバッチファイルを作成する必要があります。作成したバッチファイルが機能しません。すべてのコマンドを手動で実行すると機能しますが、スクリプトに入れるとハングします。個々のコマンドは次のとおりです。
adb shell
run-as com.program
cat /data/data/com.program/files/logfile.log > /sdcard/logfile.log
exit (leave shell)
adb pull /sdcard/logfile.log c:\logs\logfile.log
これが私が持っているもので、うまくいきません:
@echo off
cls
Echo Copying Log files to SD Card:
echo ------------------------------
echo.
@adb shell run-as com.xerox
cat /data/data/com.program/files/logfile.log > /sdcard/logfile.log
exit
adb pull /sdcard/logfile.log.0 c:\logs\logfile.log
pause
""コマンドを実行してそこにハングアップすると、シェルに入る@adb shell run-as com.program
だけで、その後は何もできなくなります。
どんな助けでも大歓迎です!