したがって、このエラーが発生した後、クラスパスを確認し、Android JUnit テストを実行しようとしましたが、問題が目の前にあることに気付くまで何時間もスタックしていました。
このエラーの見過ごされがちな原因の 1 つは、メイン アクティビティとしてリストされた別のアクティビティがあり、インポート時にそのファイルを削除したため、Java が元のクラスを見つけられず、ClassNotFoundException. 以下の私の回答で、この特定の問題に直面している解決策を説明します。
したがって、このエラーが発生した後、クラスパスを確認し、Android JUnit テストを実行しようとしましたが、問題が目の前にあることに気付くまで何時間もスタックしていました。
このエラーの見過ごされがちな原因の 1 つは、メイン アクティビティとしてリストされた別のアクティビティがあり、インポート時にそのファイルを削除したため、Java が元のクラスを見つけられず、ClassNotFoundException. 以下の私の回答で、この特定の問題に直面している解決策を説明します。
AndroidManifest.xml に移動し、次の行を取得して、アプリのデフォルト アクティビティを変更するだけです。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
そして、それらがデフォルトにしたいアクティビティのアクティビティタグにあることを確認してください。あなたができるもう一つのことは、活動ラベルを置き換えることです
android:name="com.example.testdatabaseactivity.<deletedActivity>"
と
android:name="com.example.testdatabaseactivity.<newDefaultActivity>"
実行したいプラットフォームでコードが最終的に実行されたとき、私は本当に気分が良くなり、知識を共有したかっただけです! :)