flutter/flutter 에러
-
[flutter] top-level path must start with "/": GoRoute(name: null, path: myMain)flutter/flutter 에러 2023. 4. 12. 17:53
플러터 웹 기능을 구현하다보니까 URL 관련된 내용들을 다뤄야 하는데 어떻게 해야할까 찾아보다가 GoRouter 라는게 있다고 해서 사용해봤습니다. 제가 설치한 버전은 go_router: ^6.5.5 입니다. go router 다운 : pub.dev 링크 그리고 pub.dev 공식 document 가 아니라 누군가 정리해놓은 블로그를 보고 진행했는데 사용법을 찾아서 적용했는데 위와 같은 에러가 나타났습니다. 제대로 한거 같은데 왜 자꾸 에러가 나타나지? path에 "/" 는 제대로 붙인거 같은데... 제가 한 코드를 보여드리자면... ... final _router = GoRouter( initialLocation: '/', routes: [ GoRoute( path: '/', builder:(conte..
-
[flutter] Error: Undefined name 'window'.flutter/flutter 에러 2023. 4. 11. 16:57
플러터로 앱 뿐만 아니라 웹까지 개발할 일이 생겼습니다. 모바일로 web접속할 경우에는 앱 다운로드 유도 페이지를 만들어야 하는데 OS 는 어떻게 체크해야할까 찾아보니 html 속성에 userAgent 라는걸 이용해서 접속 기기를 파악할 수 있다는걸 알았습니다. userAgent 를 사용하기 위해서는 dart:html 을 import 해서 사용해야 합니다. import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'dart:html' as html; class MobileWeb extends StatelessWidget { const MobileWeb({Key? key}) : super(key: key)..
-
[flutter] Error (Xcode): ../../../../../.pub-cache/hosted/pub.dev/file-6.1.2/lib/src/interface/file.dart:15:16: Error: The method 'File.create' has fewer named arguments than those of overridden method 'File.create'.flutter/flutter 에러 2023. 2. 27. 17:48
몇 달간 들여다 보지 않았던 flutter 로 프로젝트 연습 하던 내용을 다시 보려고 iphone simulator 로 실행했더니 아래와 같은 에러가 나타났습니다. Error (Xcode): ../../../../../.pub-cache/hosted/pub.dev/file-6.1.2/lib/src/interface/file.dart:15:16: Error: The method 'File.create' has fewer named arguments than those of overridden method 'File.create'. 기존과 잘 실행되던 건데 에러가 나타나네요. 마지막으로 실행했을때와 달라진거는 flutter sdk 버전 올리고 ios simulator 를 14 버전으로 올린것입니다. 문제가 ..
-
[flutter] 안드로이드 스튜디오 update 이후 loading devices 가 계속 나타날 때flutter/flutter 에러 2021. 5. 7. 10:08
그동안 안드로이드 스튜디오 버전 4.0.1 을 사용하다가 최근에 4.1.3 으로 업데이트를 했습니다. 그런데 플러터로 만든 프로젝트를 열었더니 앱 실행을 할 수가 없는겁니다. 우측 상단에 장치 목록을 나타내는 곳이 loading devices 만 나타날 뿐이었죠. 이렇게 나타났습니다. terminal 에서 flutter doctor -v 를 해봐도 장치 인식은 잘 나타나는데 저렇게만 나타나네요. 뭔가 인식이 잘 안되고 있는것 같아서 다른 항목들도 업데이트 해보고 재실행 해봐도 똑같았습니다. 해결 할만한게 뭐가 있을까 생각나는것중에 invalidate caches/restart 가 생각났습니다. 요렇게 해보니 이상없이 잘 나타나게 되었습니다. 혹시 loading devices 만 나타나는 분들은 저렇게 한..
-
[flutter] In iOS 14+, debug mode Flutter apps can only be launched from Flutter tooling...flutter/flutter 에러 2021. 1. 29. 15:24
in iOS 14+, debug mode flutter apps can only be launched from flutter tolling, IDEs with flutter plugins or from xcode. Alternatively, build in profile or release modes to enable launching from the home screen. 안드로이드 스튜디오에서 작업 후 tools 에서 open iOS module in xcode 로 실행하여 제 핸드폰에 앱을 빌드시켰습니다. 처음 빌드 시켰을 때는 이상없이 잘 나왔으나 xcode 에서 빌드해서 실행한게 아니라 핸드폰 배경화면에 있는 아이콘으로 실행하면 아래처럼 나타났습니다. iOS 13까지는 아무 이상없이 잘 되었던거..
-
[flutter] could not connect to lockdownd error code -17flutter/flutter 에러 2020. 5. 22. 17:55
could not connect to lockdownd error code -17 exception: ideviceinfo returned an error: error: could not connect to lockdownd, error code -17 flutter에서 잘 사용하던 에뮬레이터가 갑자기 위와같은 에러를 출력했습니다. 구글에서 찾아봤으나 금방 찾아지진 않았네요. 안드로이드 캐시도 지우고 다시 실행해봐도 에뮬레이터를 실행하려고 하면 no connected devices found 가 나타납니다. 그래서 flutter doctor를 실행해봤습니다. 그랬더니 아래처럼 나오네요 ㅜ 뭔가 문제가 있긴 있는거 같아서 좀 관련된 내용들을 좀 더 찾아봤습니다. 여기저기 헤매면서 이거다 싶은걸 하나 찾아서..
-
[flutter] The current Flutter SDK version is ~~~~flutter/flutter 에러 2020. 5. 3. 01:14
The current Flutter SDK version is 1.7.8+hotfix.4. provider를 사용하기 위해 pubspec.yaml에 넣고 packages get을 누르니 아래와같은 에러가 나타났네요. SDK 버전이 호환되지 않는것 같습니다. 문제 해결을 위해 열심히 찾아봅니다. 플러터 업그레이드를 해주면 해결 되는것 같습니다. 하단 탭에서 terminal 을 실행해줍니다. 그리고 flutter sdk 가 설치된 폴더의 bin 폴더로 이동해줍니다. 해당 위치에서 flutter upgrade --force 를 입력해주면 업그레이드 작업이 진행되며 아래와 같이 진행됩니다. 업그레이드가 완료된 이후에 다시 packages get 을 실행해보시면 잘 되실 겁니다.
-
[flutter] Vertical viewport was given unbounded heightflutter/flutter 에러 2020. 4. 12. 17:30
Vertical viewport was given unbounded height 플러터로 ListView 연습을 하는중에 위와같은 에러가 생겼습니다. 높이에 뭔가 문제가 있다는거같은데 뭘 넣어야 높이값이 지정되는지 잘 모르겠습니다. 검색해보니 ListView 속성 중에서 scrollDirection 과 shrinkWrap 가 빠진것을 발견하였습니다. ListView를 입력한 코드는 아래와 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Widget playerList() { return ListView.separated( scrollDirection: Axis.ver..