reactjs - React Native Crash Undefined 不是一个对象(评估 'Sn[e]')
问题描述
任何人都面临反应原生构建问题?我正在尝试生成调试版本,但在启动应用程序时它会崩溃。
异常没有有用的信息。
我遇到了同样的问题
sudo react-native run-android
但是在将 RN 从 0.48 升级到 0.55(最新的稳定版本)后,这个问题得到了解决
但是对于使用生成的 apk,崩溃保持不变
sudo gradlew assembleDebug
崩溃类似于 https://github.com/facebook/react-native/issues/16745
请看截图
解决方案
经过这么多的努力,从不同的来源找到解决方案,我知道 assembleDebug 本身并不是捆绑的。所以使用下面的命令明确地捆绑它的资产
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
然后生成构建
sudo gradlew assembleDebug
推荐阅读
- javascript - 防止文本移动
- google-apps-script - 将特定工作表导出为 PDF
- scala - Spark:为 MergeSchema 字段选择默认值
- c++ - C++ 标头命名问题
- javascript - React Native:继续下一个屏幕保存状态文本
- vb.net - System.Timers.Timer 和 DataBinding
- azure - Azure 数据工厂重试和 longRetry 组合策略
- php - Codeigniter 4 分页只显示页码 1
- asp.net - ASP.NET Core - 我是否可以在我的应用程序中授权 Azure AD 用户而不访问 Azure AD?
- docker - Broadleaf 微服务部署选项