问题描述
我已经用React Native创建了一个应用程序并配置了app.json文件。但是,当我运行expo build:android时,出现“无效堆标记接近堆限制分配失败-JavaScript堆内存不足”的信息,这是完整的日志:
import 'package:ec/loginpage.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'productItem.dart';
class MyProduct extends StatefulWidget {
@override
_MyProductState createState() => _MyProductState();
}
class _MyProductState extends State<MyProduct> {
@override
Widget build(BuildContext context) {
return Scaffold(
body:StreamBuilder<QuerySnapshot>(
stream: FirebaseFirestore.instance.collection("products").snapshots(),builder: (context,snapshot) {
var sn =snapshot.data.documents;
return !snapshot.hasData
? Center(child: CircularProgressIndicator())
: ListView.builder(
itemCount: sn.length,itemBuilder: (context,index) {
DocumentSnapshot data = sn[index];
return ProductItem(
documentSnapshot: data,id: data.documentID,shortDesc: data.get('short'),imageurl: data.get('imgurl'),title: data.get('title'),price: data.get('price'),);
},);
},),);
}
}
我以前从未见过此错误。如何解决这个问题?如果需要其他信息,也请写信
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)