我正在尝试在android模拟器(react-native run-android)上运行一个react本机应用程序,但它一直崩溃错误消息"MYAPP已经停止".我想弄清楚我可以在哪里进一步调试(错误消息,日志等).我没有在终端上或模拟器本身上看到任何错误消息.所以除了试图解决为什么应用程序不会部署...在Android模拟器上进一步调试应用程序部署问题的人在哪里?
旁注:我从版本0.31.0升级到0.32.0并运行react-native upgrade命令,这也要求覆盖一些文件(我选择覆盖所有文件的选项).我是否应该担心从升级到0.32.0的最新变化不起作用或不完整?我可以采取哪些步骤来验证最新的更改?
更新:我创建了一个新的示例反应本机项目,以查看RN的最新版本是否有问题.它工作正常.然后在index.android.js中获取示例代码并在我的项目的index.android.js中覆盖它并重新运行.尝试将其部署到Android模拟器时仍然遇到同样的问题.删除了node_modules目录,reran,仍然是同样的问题.我现在认为这与升级过程有关......这非常令人沮丧.
更新v2:感谢@GabeSechan的提示和方向,这里是我找到的堆栈跟踪:
09-04 03:24:41.297 5008 5008 E AndroidRuntime: FATAL EXCEPTION: main
09-04 03:24:41.297 5008 5008 E AndroidRuntime: Process: com.helpr, PID: 5008
09-04 03:24:41.297 5008 5008 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.helpr/com.helpr.MainActivity}: java.lang.ClassCastException: android.app.Application cannot be cast to com.facebook.react.ReactApplication
09-04 03:24:41.297 5008 5008 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)
09-04 03:24:41.297 5008 5008 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
09-04 03:24:41.297 5008 5008 E AndroidRuntime: at android.app.ActivityThread.-wrap12(ActivityThread.java)
09-04 03:24:41.297 5008 5008 E …Run Code Online (Sandbox Code Playgroud)