如果签名并发布,React Native App会崩溃。在调试模式下工作正常。它不会在屏幕上引发任何错误。它只是崩溃。当我看着猫的日志。没错
我也尝试使用--info构建apk,但是崩溃时没有其他信息。我还尝试通过将minifyEnabled设置为false来构建APK。
通过通过USB连接我的手机以调试模式运行该应用程序时,它可以工作。我尝试使用--debug创建apk,但无法将其安装到手机上,尝试使用应用程序安装程序安装时显示解析错误。
我收到以下logcat错误。这是什么意思?
09-03 11:03:07.968 W/ActivityManager(1344): Force finishing activity com.myapp/.MainActivity
09-03 11:03:08.012 W/BroadcastQueue(1344): Skipping deliver [background] BroadcastRecord{cb72147 u-1 android.net.conn.CONNECTIVITY_CHANGE} to ReceiverList{7bf2161 22421 com.myapp/10100/u0 remote:b9cdcc8}: process crashing
09-03 11:03:08.035 W/ActivityManager(1344): Dismiss app error dialog : com.myapp
09-03 11:03:13.095 I/WindowState(1344): WIN DEATH: Window{3f22c22 u0 /com.myapp.MainActivity}
我终于找到了原因。有一个模块叫做react-native-material-design-searchbar引起了这个问题。奇怪的是,如果直接从该模块复制SearchBar.js并使用它,即使在发行版中也能正常工作,但是如果使用模块直接导入,则它仅在发行模式下不起作用。太奇怪了。SearchBar很好,所以现在我通过将文件复制到我的项目中来直接使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句