【问题标题】:"Unfortunately, app has stopped" error with building React Native project on Android在 Android 上构建 React Native 项目时出现“不幸的是,应用程序已停止”错误
【发布时间】:2016-08-07 15:18:48
【问题描述】:

我正在尝试运行一个用 React Native 编写的项目,但应用程序崩溃了:

this thread 中所述的解决方案无关紧要,因为 enableProguardInReleaseBuilds 变量已配置为 false。

我也遇到了 RCT Video 的问题,通过 this thread 解决了,所以可能是相关的。

提前致谢。

【问题讨论】:

    标签: react-native react-native-android


    【解决方案1】:

    在Android Studio中调试后解决。

    我遇到的错误(java.lang.ClassCastException: android.app.Application cannot be cast to com.facebook.react.ReactApplication)用greena13's answer on this thread解决了。

    【讨论】:

    • 如何在 Android Studio 中调试这个问题?
    • @AntonisChristofides 从 Android Studio 运行应用程序并在左下角单击 logcat
    • 您可以使用react-native run-android 从 Android Studio 终端运行应用程序并查看 Android Monitor 中的错误
    • 我已经删除了android\app 下的build 文件夹。出现错误的红屏。就我而言,它是 NoClassDefFound
    【解决方案2】:

    当您遇到不幸的是,应用已停止错误并且您的应用崩溃了。您只需要使用android studio 进行调试,步骤如下:

    1. 在您反应本机应用程序目录的根目录中打开command prompt 并运行react-native start
    2. 打开您的android studio 软件并点击▶ (Shift + F10) 按钮
    3. 最后点击logcat按钮(在左下角),看看它崩溃的原因

    【讨论】:

      【解决方案3】:

      如果您从项目中删除了一个类,但仍然在 AndroidManifest.xml 中引用它,也会发生这种情况。检查您的 AndroidManifest.xml 是否有对您从项目中删除的旧库的任何引用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-29
        • 2017-01-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多