해당 코틀린 버전 오류때문에 검색을 해보면 android/build.gradle에 에서 ext.kotlin-version = '1.4.32' 이렇게 쓰인 버전을 바꾸면 된다고 나오지만 해당 파일에는 적혀있는게 없고 따로 추가를해도 아무런 반응이 없습니다. 버전이 업데이트되고 코틀린의 버전은 adroid/settings.gradle 이 파일에서 관리할 수 있습니다. 밑에 3번째 줄에 코틀린 버전을 적용한다고 떡하니 써있어도, 인터넷 답변이나 챗지피티가 build.gradle에서 수정해야한다고 하면 또 그런줄알고 계속 시도해보는 멍청함을 사람은 가지게 되나봅니다. 1.9.22 는 현재 최신 버전입니다. 시작도 안했는데 억울하게 실행도 못하는 많은 분들 응원합니다. 여러분의 탓이 아닙니다.
소프트웨어/flutter 검색 결과
코코아팟 재설치, pod update, pod install 등 해결책을 모두 시도해봐도 이 오류가 나오신다면 flutter build ios (or macos) 로 한번 빌드를 해준뒤, 실행을하면 잘 되는 것을 확인 할 수 있습니다. 이유는 제발 좀 누가 알려줬으면 좋겠습니다. flutter build는 1. pod install 2. Xcode build 순으로 진행되기 때문에 아마 xcode build를 통해 코코아팟의 설정이 적용이 되어야하기 때문인가 봅니다.
뭔가가 안바뀌면 여러분의 탓이 아닙니다. 1) setState()를 하지 않아서 일 가능성이 적습니다. 그렇게 쉬웠으면 고민하지 않아요. 2) 불변성의 문제가 아닐 확률이 높습니다. 괜히 머리 복잡하게 생각하지 마세요. Deep copy? light copy? 등을 신경쓰지 마세요. 3) 시뮬레이션의 환경의 문제가 아닐 확률이 높습니다. 시뮬레이터는 진짜 잘못이 없어요. 4) 버젼의 문제가 아닐 확률이 높습니다. 뭐가 안되기만하면 최신버전으로 업그레이드하라 라는 소리는 개소리에 가깝습니다. 5) 앱을 껐다 키지 않아서가 아닐 확률이 높습니다. 그게 만능이 아니에요. 정말 여러가지 나를 공격하는 기제가 프로그래밍에는 있는 것 같습니다. 이런 공격적 기제는 chatGPT에도 녹아있어서 틈만나면 이런 말들을 ..
context.setLocale(locale); 로케일을 변경하면 LocaleKeys.title 혹은 'title'.tr() 이 올바른 언어로 바뀌어야하지만 바뀌지 않는 경우가 발생합니다. MaterialApp.router( debugShowCheckedModeBanner: false, onGenerateTitle: (BuildContext context) => LocaleKeys.title.tr(), 여기 사이트의 타이틀 부분은 잘 바뀌는데 앱 내에서는 LocaleKeys.title 이 변화하지 않습니다. final routerProvider = Provider((ref) { return GoRouter(routes: [ GoRoute( path: '/', pageBuilder: (context, st..
(base) hongsi@hongsiui-MacBookPro ~ % flutter doctor --android-licenses Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/prefs/AndroidLocationsProvider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 자바 문제로 인해 flutter doctor 점검이 완료되지 않을 때 방법입니다. ..