Android Instrumentテストを実行しようとすると、Android Studioがビルドを開始し、この行に固執するまではすべて正常であるという問題が発生しました。
"> タスク :app:connectedDebugAndroidTest"
その後 2 時間実行され、実際のテストは続行されません。テスト アプリはデバイスに正常に組み込まれましたが、開いて実行されないことがわかりました。
奇妙なことに、以前一度は正常にビルドできたのですが、その後再度ビルドしようとすると、もう成功しません。コードを変更していないのにです。
私が試してみたものは次のとおりです
- Android Studio を更新 - バージョン 2021.3.1 パッチ 1
- クリーン&リビルドプロジェクト
- キャッシュを無効にして再起動する
- SDKビルドツールの更新
- コンピューターを再起動
- 電話機を再起動する
しかし、まだ構築できません!
これが私の楽器テストクラスのスクリーンショットです
実行中のプロセスのスクリーンショット
これまでにこの問題を経験した人はいますか?
ベストアンサー1
この問題の答えが見つかりました。どうやら、ビルド時に logcat を並べて開くと、ビルドが完了しない根本的な原因であるこのエラーが発生するようです。
java.lang.ClassNotFoundException: Didn't find class "androidx.test.platform.io.PlatformTestStorageRegistry"
このクラスを取得するには、次の依存関係を追加します。
debugImplementation "androidx.test:monitor:1.6.1"
準備完了です:)