私は Android の自動テストに取り組んでいます。MSBuild.exe と統合されたバット ファイルが必要です。すべてのテスト ケースを作成しましたが、bat ファイルを正しく動作させることができません。
現在、私のバットファイルは次のようになっています。
call android delete avd -n %avdName%
call android create avd -n %avdName% -t 8 --skin WVGA800 --force
call emulator -avd %avdName%
call adb install %batPath%\..\%projectName%\bin\release.apk
call adb install %batPath%\..\%testProjectName%\bin\release.apk
call adb shell am instrument -w com.example.mobiletest/android.test.InstrumentationTestRunner
アイデアは、実行ごとにbatファイルが新しいAVDを作成し、それを起動し、APKをアップロードしてテストを実行することです. ただし、AVD の起動が完了するまで待機せず、APK のアップロードを試みるため、次のエラーが発生します。
エラー: パッケージ マネージャーにアクセスできませんでした。システムは稼働していますか?
AVD が完全に起動されるまで待つようにバッチ ファイルに指示するにはどうすればよいですか?