inflearn logo
강의

Course

Instructor

Flutter App Development Basics

Create a random cat app

빌드가 안됩니다.

Resolved

1066

b1246268090

1 asked

1

Error: Cannot run with sound null safety, because the following dependencies

don't support null safety:

- package:provider

For solutions, see https://dart.dev/go/unsound-null-safety

/D:/flutter%20sdk/flutter/.pub-cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/delegate_widget.dart:194:18: Error: Superclass has no method named 'inheritFromElement'.

return super.inheritFromElement(ancestor, aspect: aspect); ^^^^^^^^^^^^^^^^^^

/D:/flutter%20sdk/flutter/.pub-cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/provider.dart:259:19: Error: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'.

- 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/D:/flutter%20sdk/flutter/packages/flutter/lib/src/widgets/framework.dart'). package:flutter/…/widgets/framework.dart:1

Try correcting the name to the name of an existing method, or defining a method named 'inheritFromWidgetOfExactType'. ? context.inheritFromWidgetOfExactType(type) as InheritedProvider<T> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/D:/flutter%20sdk/flutter/.pub-cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/provider.dart:260:19: Error: The method 'ancestorInheritedElementForWidgetOfExactType' isn't defined for the class 'BuildContext'.

- 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/D:/flutter%20sdk/flutter/packages/flutter/lib/src/widgets/framework.dart'). package:flutter/…/widgets/framework.dart:1

Try correcting the name to the name of an existing method, or defining a method named 'ancestorInheritedElementForWidgetOfExactType'. : context.ancestorInheritedElementForWidgetOfExactType(type)?.widget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Flutter

Answer 3

2

DevStory

앗 답변을 달고 있는 사이에 해결하셨군요.
pub add로 끌고오는 버전의 기준은 pubspec.yaml 파일에 명시된 버전을 따릅니다.
provider: 3.0.2 ← 3.0.2 고정
provider: ^3.0.2 ← 3.0.2 <= 3.0.2 < 4.x.x

사용하는 패키지들이 pubspec.yaml 파일에 명시되지 않은 다른 패키지에 의존성이 있는 경우, 해당 버전은 pubspec.lock 파일에서 확인하실 수 있습니다.

감사합니다 :)

2

DevStory

안녕하세요 이종훈님

만약 Android apk 빌드를 수행이 안되셨다면 아래 명령어로 빌드를 진행해 주세요.

flutter build apk --no-sound-null-safety


위 명령어로 문제 해결이 안되셨다면 다음 내용 부탁드립니다.

  1. 전체 소스 코드

  2. flutter doctor 수행 결과

  3. 문제 재현 방법(예를 들어, 수행하신 빌드 명령어)

오픈 카카오톡으로 답변 주시면 보다 신속한 답변을 받으실 수 있음을 알려드립니다.
감사합니다 ❤️

1

b1246268090

해결했습니다. vs code folder trust 설정 문제와 provider 버전문제가 잇었습니다.
pub add로 끌고오는 버전의 기준이 뭔지 모르겠습니다.

강의 내 Flutter 버전 문의

1

340

1

이거 어떻게 해야 하나요,,

1

337

1

statelesswidget 자동완성 질문

1

564

1

비동기 질문드립니다.

1

316

1

Flutter 설치 중 Rosetta 설치 관련 문의

2

426

1

안드로이드 스튜디오 설치방법

1

452

2

Flutter 커뮤니티 코드

1

620

1

터미널 shared_preferences 문제 질문드립니다 ㅜㅜ

1

4268

5

에뮬레이터가 이상해요

1

503

2

안녕하세요

1

349

1

5회차 firebase 사용하기 따라하는 중인데 질문이 있습니다.

1

193

1

Emulator 실행하기에서 가상핸드폰 오류

1

380

1

android studio에서 AVD manager 가 없습니다.

1

4102

1

IDE를 안드로이드 스튜디오가 아닌 vs code로 결정한 이유가 있으신가요?

1

1479

1

firebase function 관련 질문 드립니다.

2

387

1

await Firebase.initializeApp(); 에서 던지는 예외를 해결하지 못하고 있습니다.

1

2161

1

3장 한줄일기 샘플 소스 중 =>, (_) 의미 ?

1

231

1

파일을 정리하고 난뒤에

1

1689

1

[스몰이슈] 오타? 확인 부탁 드려요

2

379

2

파이어베이스 Auth에러

2

807

3

Flutter 단톡방 비밀번호 어떻게 되나요?

1

713

1

파이어베이스 Auth에러

3

434

2

문법 관련

1

380

1

4주차 링크오류

1

181

1