提问人:HansJuergen 提问时间:5/2/2023 最后编辑:HansJuergen 更新时间:6/28/2023 访问量:84
导入 amplify 或 auth 时,React native “FATAL ERROR: v8::ArrayBuffer::NewBackingStore Allocation failed”
React native "FATAL ERROR: v8::ArrayBuffer::NewBackingStore Allocation failed" when importing amplify or auth
问:
我正在尝试使用 React Native 和 expo 构建一个应用程序。对于我的导航,我使用世博路由器。现在,对于身份验证和数据库,我使用 AWS amplify 实现了一个逻辑。(与此视频合作:https://www.youtube.com/live/lZiVGr1lef0?feature=share&t=1860)在构建此逻辑时,一切都运行良好,直到我重新加载应用程序/模拟器。我花了几个小时才发现,这些进口中的每一个:
import { Amplify } from "aws-amplify";
import { Authenticator } from "@aws-amplify/ui-react-native";
import { DataStore } from "aws-amplify";
导致此错误:
[6408:0973D6D8] 45081 ms: Mark-sweep (reduce) 350.5 (396.1) -> 350.5 (367.9) MB, 248.0 / 0.0 ms (average mu = 0.819, current mu = 0.001) external memory pressure; GC in old space requested [6408:0973D6D8] 45317 ms: Mark-sweep (reduce) 350.5 (367.9) -> 350.5 (367.9) MB, 236.4 / 0.0 ms (average mu = 0.682, current mu = 0.001) external memory pressure; GC in old space requested
<--- JS stacktrace --->
FATAL ERROR: v8::ArrayBuffer::NewBackingStore Allocation failed - process out of memory
可能是什么原因? 我已经注意到,这只有在我尝试在 android 模拟器 (android studio) 中启动应用程序时才会发生,而在我真正的 ios 手机上使用世博应用程序打开应用程序时却没有发生。
我预计不会出现错误。
答: 暂无答案
评论