我用expo开发了我的应用程序。如果我在本地运行它(npx expo start
),它工作得很好。我试过运行一个生产版本(npx expo start --no-dev --minify
),它工作得非常好。
我在严格模式下使用Typescript,并确保代码中没有错误。
我试过在连接到计算机的情况下在设备上运行生产应用程序,并运行adb logcat | findstr MY.APPS.PACKAGE
,要么我错过了一些东西,要么我从日志中没有学到任何有用的东西。我怎么能弄清楚为什么它不通过启动画面?
1条答案
按热度按时间u91tlkcl1#
对于任何面临类似问题的人,我能够解决我的问题,并通过使用第三方网站(https://apkcombo.com)直接从Play商店下载apk来获得更好的日志,然后使用Appetize.io运行,我得到了更好的日志。
具体来说,我的问题是缺少了两个react导航的依赖项(我缺少了
react-native-screens
和@react-native-community/masked-view
。安装这两个解决了我的问题,应用程序现在在生产中运行良好。