This post is also available in: English-US (英語)
ReactNativeでAndroidスマートフォンアプリを開発している際、実機デバッグするとエラーが出て、アプリの画面が起動と同時に終了するケースに遭遇しました。
以下は Android SDK Tools の AVD Manager を使ってアプリ名でフィルタリングしたエラー内容です。
com.sampleproject の部分には、開発者さんが指定したアプリの アプリケーションID が入ります。
Starting: Intent { cmp=com.sampleproject/.MainActivity } Error type 3 Error: Activity class {com.sampleproject/com.sampleproject.MainActivity} does not exist.
で、今回の私の場合のエラーの原因は、ReactNativeプロジェクトフォルダの以下ファイル中の アプリケーションID(最初の2ファイル)及びパッケージ名(残りの2ファイル) が統一されていないことが原因みたいでした。
プロジェクトフォルダ/Settings.gradle プロジェクトフォルダ/app/ build.gradle プロジェクトフォルダ/android/app/src/main/java/com/プロジェクト名/MainApplication.java プロジェクトフォルダ/android/app/src/main/java/com/プロジェクト名/MainApplication.java