React Native-启动前android App崩溃

时间:2019-03-06 10:53:14

标签: android react-native

我最近在PlayStore上发布了一个应用,而我的React Native“仅Android”版本存在问题,如下所示:

A-调试模式下的状态:

如我的/ etc / hosts中所述,应用程序会在模拟器和真实的android设备中以及除本地主机之外的其他IP上给出此错误:

//对象作为React子对象无效(找到:带有键{$$ typeof,类型,键,ref,道具,_owner}的对象)

只有在以下情况下它将打开: 1-在“ http://localhost:8081/debugger-ui”上运行调试器 2-运行“ react-native run-ios” 3-启用“远程调试JS”。

被告知该问题将在生产中消失,因此我启动了该应用程序,问题如下:

B-生产模式下的问题

应用程序将完美安装,当我启动该应用程序时,出现以下错误:

com.facebook.react.common.JavascriptException:对象作为React子对象无效(找到:带有键{$$ typeof,type,key,ref,props,_owner}的对象)。

package.json

“依赖项”:{     “ firebase”:“ ^ 5.8.4”,     “ prop-types”:“ ^ 15.7.2”,     “反应”:“ 16.6.3”,     “ react-native”:“ 0.58.5”,     “ react-native-gesture-handler”:“ ^ 1.0.16”,     “ react-native-vector-icons”:“ ^ 6.3.0”,     “反应导航”:“ ^ 3.3.0”   }

环境信息

反应本机环境信息:     系统:       作业系统:macOS 10.14.3       CPU:(8)x64 Intel(R)Core(TM)i7-3635QM CPU @ 2.40GHz       内存:44.27 MB / 8.00 GB       外壳:3.2.57-/ bin / bash     二进制文件:       节点:11.10.0-/ usr / local / bin / node       纱线:1.13.0-/ usr / local / bin / yarn       npm:6.8.0-/ usr / local / bin / npm       守望者:4.9.0-/ usr / local / bin / watchman     SDK:       iOS SDK:         平台:iOS 12.1,macOS 10.14,tvOS 12.1,watchOS 5.1       Android SDK:         API等级:28         构建工具:28.0.3         系统图片:android-28 |英特尔x86 Atom_64,android-28 | Google Play英特尔x86 Atom     IDE:       Android Studio:3.3 AI-182.5107.16.33.5314842       Xcode:10.1 / 10B61-/ usr / bin / xcodebuild     npmPackages:       反应:16.6.3 => 16.6.3       反应本机:0.58.5 => 0.58.5     npmGlobalPackages:       react-native-cli:2.0.1       react-native-git-upgrade:0.2.7

我们非常感谢您的支持。

最好的问候,

1 个答案:

答案 0 :(得分:0)

可能您未以正确的方式导入Firebase。 尝试以这种方式导入Firebase,而不是现在如何操作:

import firebase from '@firebase/app'
import '@firebase/auth'