私はReact Nativeと既存のアンドロイドプロジェクトを統合しています。プロジェクト(react-native-cli run-android --no-packager)を実行すると、error: Activity class MainActivity does not exist.
があります。しかし、私のアンドロイドプロジェクトは、MainActivityの代わりにHomeActivityという名前のアクティビティから開始する必要があります。私の悪い英語を申し訳ありません。ルーキーのエラーは非常に難しい。ありがとうございました!エラー:アクティビティクラスMainActivityが存在しません
再生のステップ:
のinit A反応し、ネイティブのinit yourprojectnameでネイティブプロジェクトを反応
実行npm install
をフォルダに移動/ yourprojectname /アンドロイド/アプリ/ srcに/メイン/ javaの/ COM/yourprojectname/
リネームMainActivityオープンのAndroidManifest.xml フォルダに移動/ yourprojectname /アンドロイド/アプリ/ srcに/メイン
HomeActivity
へMainActivityからオープンHomeActivity.java、変更クラス名 HomeActivity.java
への.java、MainActivityから変更活動HomeActivityへ 実行react-native run-android
エラーが
error: Activity class MainActivity does not exist.
デモプロジェクト飛び出すます:
https://drive.google.com/file/d/1L1mMgb-IV185v52HznFNqLINwvlGIPsf/view?usp=sharing
それはzipファイルですが、それを解凍してください。
[最小限で完全で検証可能な例の作成方法](https://stackoverflow.com/help/mcve) –