inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Flutter nhập môn - Phát triển Android, iOS cùng một lúc (với Firebase)

Failed assertion: line 246 pos 15: 'items.length >= 2': is not true.

1319

etl

1 câu hỏi đã được viết

0

import 'package:flutter/material.dart';

class TabPage extends StatefulWidget {
  const TabPage({super.key});

  @override
  State<TabPage> createState() => _TabPageState();
}

class _TabPageState extends State<TabPage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      bottomNavigationBar: BottomNavigationBar(
        items: const [
          BottomNavigationBarItem(icon: Icon(Icons.home), label: 'Home'),
        ],
      ),
    );
  }
}

이 부분에서 코드를 작성한 후 실행하면

======== Exception caught by widgets library =======================================================

The following assertion was thrown building TabPage(dirty, state: _TabPageState#63dc1):

'package:flutter/src/material/bottom_navigation_bar.dart': Failed assertion: line 246 pos 15: 'items.length >= 2': is not true.

The relevant error-causing widget was:

TabPage TabPage:file:///C:/Users/user/StudioProjects/instagram/lib/main.dart:21:19

When the exception was thrown, this was the stack:

#2 new BottomNavigationBar (package:flutter/src/material/bottom_navigation_bar.dart:246:15)

#3 TabPageState.build (package:instagram/tab/tabpage.dart:14:28)

#4 StatefulElement.build (package:flutter/src/widgets/framework.dart:5409:27)

#5 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5297:15)

#6 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5462:11)

#7 Element.rebuild (package:flutter/src/widgets/framework.dart:5016:7)

#8 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5279:5)

#9 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5453:11)

#10 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5273:5)

... Normal element mounting (220 frames)

#230 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4182:16)

#231 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6569:36)

#232 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6581:32)

... Normal element mounting (467 frames)

#699 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4182:16)

#700 Element.updateChild (package:flutter/src/widgets/framework.dart:3707:18)

#701 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1253:16)

#702 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1222:5)

#703 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1169:18)

#704 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2719:19)

#705 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1168:13)

#706 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:1001:7)

#707 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:981:7)

#711 RawReceivePort.handleMessage (dart:isolate-patch/isolate_patch.dart:189:12)

(elided 5 frames from class AssertionError, class Timer, and dart:async-patch)

====================================================================================================

D/ProfileInstaller(12980): Installing profile for com.example.instagram

이런 에러가 계속 발생하는데 어떤 식으로 해결해야 할까요??

 

flutter ios android

Câu trả lời 1

0

survivalcoding

BottomNavigationBarItem 이 2개 이상이어야 하기 때문에 하나를 더 넣어보세요.

과거 ai없을때 듣고 다시 듣는 중인데

1

54

1

40번 수업이 완료가 되지 않아요.

0

61

1

최신버전 firebase_ui_auth 할때 EmailAuthProvider 오류 잡는 방법

0

157

1

애뮬레이터로 main.dart를 실행하면 컴퓨터가 멈춥니다.

0

328

2

혹시 재촬영 계획이 있으신가요?

0

249

1

애뮬레이터 Intel HAXM 다운로드가 안돼요

0

556

2

에뮬레이터 홈화면

0

258

1

종속성 충돌 질문

0

341

1

plugin 중에서 에러 발생시 발생한 코드 위치에 바로 에러 표시해주는 기능 있을까요?

0

425

1

firebase option 오류

0

373

2

alt+enter 가 맥북에서는 option enter로 알고 있는데 단축키가 먹히지 않습니다 ㅜㅜ

0

1458

11

파이어베이스 연결시 갑자기 다른 오류가 발생했어요 ㅠㅠ

0

409

1

Firebase로 이메일 로그인 기능 구현

0

354

1

GridView에 데이터가 표시가 안됩니다.

0

297

1

The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher. 해결법을 모르겠습니다

0

6895

4

안드로이드 에뮬레이터 실행오류

1

1008

1

firebase 연동 중 오류 질문

0

467

1

05. AccountPage UI 작성강의 설명문의

0

370

1

firestore에서 List<String>을 받아오고 싶을 때

0

543

1

firebase 이메일 로그인 설정 관련 오류 문의의 건

0

1087

1

기본위젯

0

2729

1

firebase에 upload 에러가 발생했습니다

0

1269

3

디버그 서명 인증서 SHA-1가 구해지지 않습니다.

1

317

1

비동기로 콜백을 받는다는 것이 무슨 뜻인가요?

2

413

1