Flutter (5) 썸네일형 리스트형 [Flutter/플러터] Unity Ads 유니티 광고 붙이기 Google AdMob을 붙여놓은 서비스에서 한달간 게재가 제한된다는 메일이 날라왔다.어뷰징으로 뭔가 잡힌 것 같은데 이왕 이렇게 된 김에 다른 광고 네트워크를 붙여서 병행하면서 쓰면 좋을 것 같아서 몇가지를 알아보았다. ChatGPT-4o 에게 Google AdMob 제외하고 광고 네트워크를 추천해달라고 했더니 아래와 같은 답변을 주었다. Google AdMob 외에도 다양한 광고 네트워크를 Flutter 앱에 통합할 수 있습니다. 몇 가지 인기 있는 광고 네트워크를 소개합니다.1. Unity Ads특징: 주로 게임 광고에 특화되어 있으며, 비디오 광고와 리워드 광고에 강점이 있습니다.2. Facebook Audience Network특징: 페이스북의 방대한 사용자 데이터를 활용한 타겟팅 광고가.. [dart/flutter/mac] `dart` on your path resolves to ~, which is not inside your current Flutter SDK checkout at ~. Consider adding ~ to the front of your path. 오류 해결 정확한 warning은 이러하다. Warning: `dart` on your path resolves to /opt/homebrew/Cellar/dart-sdk/2.19.2/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /opt/homebrew/Caskroom/flutter/3.7.3/flutter. Consider adding /opt/homebrew/Caskroom/flutter/3.7.3/flutter/bin to the front of your path. flutter를 upgrade하고 flutter doctor를 실행했더니 이러한 경고 메세지가 나왔다. 찾아보니 flutter의 최신버전에는 dart sdk가.. [dart/flutter/mac] flutter 3.7.7 upgrade 이후 dart path warning Abort, client detached. couldn't log to binary event log: overflow. 자꾸만 앱이 실행되다가 죽어서 로그 창을 살펴보니 특정 로그가 중간중간 누락되는 현상을 발견했다. 도저히 왜.. 어떤 기준으로 로그가 안나온 것인지는 모르겠으나, 계속 살펴보니 그때마다 아래와 같은 warn이 나와있었다. error로 떠있지도 않았고 사실 로그 오버플로우가 앱에 지장이 갈 것이라고 생각을 못했었는데 혹시나 하는 마음이 생겼다.. 구글링을 해도 딱히 자료가 많지 않아서 ChatGPT한테 질문했다. 그랬더니 답변이 이렇게 왔다. 내가 감으로 생각했을 때 RAM 문제는 아닐 것 같았기 때문에(무거운 앱도 아니고 에뮬레이터도 용량이 괜찮았음), 우선은 flutter upgra.. [Flutter/Hive] The box "" is already open and of type <> 오류 해결 main.dart 에서 openBox를 해주고 다른 dart 파일에서 오픈한 box를 바로 사용하려고 하는데 The box "" is already open and of type 라는 오류가 떴다. await Hive.initFlutter(); //category hive apply Hive.registerAdapter(CategoryAdapter()); await Hive.openBox('category'); hive_impl.dart 에서 자세한 오류 상황을 살펴보니 아래 182번째 줄의 내용이었다. 지금 열고자 하는 box가 이미 열린 box라고 하는 걸 보면 같은 box를 사용하는 건데 인식을 못하는 듯 해서 찾아보니 이렇게 HiveObject 를 사용할 때에는 타입 명시를 해주어야 한다고 한다... [Flutter/Android Studio/Mac] Unable to find bundled Java version 오류 해결 Android Studio 에서 Unable to find bundled Java version. 이라는 오류 때문에 flutter를 정상적으로 사용하지 못하고 있었다. Android Studio 를 Finder에서 찾아서 (아마 응용프로그램 폴더에 있을 확률이 높음) 패키지 내용 보기를 클릭한다. 거기에 jbr 폴더만 있고 jre 폴더가 없다면 우선 jre 폴더를 새로 만들어준다. 그리고 jbr 폴더에 있는 Contents 폴더를 복사에 jre 폴더로 붙여넣기 한다. 그리고 나서 다시 터미널에서 flutter doctor 명령어를 실행해보면 이슈가 해결되었다 ! 이전 1 다음