Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 启动时反应本机版本APK崩溃(调试工作正常)_React Native_React Native Android - Fatal编程技术网

React native 启动时反应本机版本APK崩溃(调试工作正常)

React native 启动时反应本机版本APK崩溃(调试工作正常),react-native,react-native-android,React Native,React Native Android,我的Android react native在调试版本中运行良好,但是在使用:cd Android&&./gradlew AssemblerRelease构建签名版apk之后,它总是在启动时崩溃。APK的文件大小看起来与调试文件非常相似(差别不大)。这是来自logcat的错误。 (我已经检查了发布时的其他stackoverflow问题,但找不到解决方案。我还尝试了“gradle clean”构建) React本机版本0.44 01-17 14:08:13.694 E/UncaughtExcept

我的Android react native在调试版本中运行良好,但是在使用:cd Android&&./gradlew AssemblerRelease构建签名版apk之后,它总是在启动时崩溃。APK的文件大小看起来与调试文件非常相似(差别不大)。这是来自logcat的错误。 (我已经检查了发布时的其他stackoverflow问题,但找不到解决方案。我还尝试了“gradle clean”构建)

React本机版本0.44

01-17 14:08:13.694 E/UncaughtException: java.lang.RuntimeException: Error calling AppRegistry.runApplication
                                        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
                                        at android.os.Handler.handleCallback(Handler.java:751)
                                        at android.os.Handler.dispatchMessage(Handler.java:95)
                                        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
                                        at android.os.Looper.loop(Looper.java:154)
                                        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:208)
                                        at java.lang.Thread.run(Thread.java:762)
                                     Caused by: com.facebook.jni.CppException: Could not get BatchedBridge, make sure your bundle is packaged correctly
                                        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 
                                        at android.os.Handler.handleCallback(Handler.java:751) 
                                        at android.os.Handler.dispatchMessage(Handler.java:95) 
                                        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31) 
                                        at android.os.Looper.loop(Looper.java:154) 
                                        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:208) 
                                        at java.lang.Thread.run(Thread.java:762) 
01-17 14:08:13.922 E/AndroidRuntime: FATAL EXCEPTION: mqt_js
                                 Process: com.challengesolutions.lifeapp, PID: 9250
                                 java.lang.RuntimeException: Error calling AppRegistry.runApplication
                                     at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
                                     at android.os.Handler.handleCallback(Handler.java:751)
                                     at android.os.Handler.dispatchMessage(Handler.java:95)
                                     at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
                                     at android.os.Looper.loop(Looper.java:154)
                                     at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:208)
                                     at java.lang.Thread.run(Thread.java:762)
                                  Caused by: com.facebook.jni.CppException: Could not get BatchedBridge, make sure your bundle is packaged correctly
                                     at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 
                                     at android.os.Handler.handleCallback(Handler.java:751) 
                                     at android.os.Handler.dispatchMessage(Handler.java:95) 
                                     at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31) 
                                     at android.os.Looper.loop(Looper.java:154) 
                                     at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:208) 
                                     at java.lang.Thread.run(Thread.java:762) 

谢谢你的帮助

我认为问题出在
程序中。请再次检查您的代码。并正确链接你的评论。嘿@SathishSundharam-谢谢你的评论。因此AppRegistry在调试中运行良好,使用:AppRegistry.registerComponent('lifepoints',()=>MainApp);然后:class MainApp扩展React.Component我还有什么办法可以检查AppRegistry崩溃的发布版本吗?嗨@Dave-这个链接可能会帮助你…看看这个。嗨@SathishSundharam我已经通过了给定的链接,但它是针对调试版本的,不是针对发布版本的。我在发布版本中也面临同样的问题。任何帮助都将不胜感激。嗨@DaveHurst,你解决了这个问题吗?我在这里也面临同样的问题