반응형

Flutter 17

[Flutter] Error: ADB exited with exit code 1 Performing Streamed Install

Flutter로 개발한 어플리케이션을 안드로이드 디바이스이랑 연동하려고 하던 찰나에 다음과 같은 에러를 만날 수 있었다. Error: ADB exited with exit code 1 Performing Streamed Install 구글링을 해보니, 에러는 애뮬레이터의 용량이 부족해서 생기는 문제였다 ! 사실 안드로이드 기기에서 다운 받는 것과 애뮬레이터 용량이 무슨 상관이 있는가 싶었지만, 애뮬레이터의 용량을 정리해보니 정상적으로 다운이 진행되는 것을 확인할 수 있었다. 자신이 프로젝트 빌드를 진행한 애뮬레이터에서 "Actions" 부분의 "Wipe Data"를 클릭하면, 애뮬레이터의 용량이 줄어드는 것을 확인할 수 있다 !

Flutter 2022.11.28

Execution failed for task ':speech_to_text:compileDebugKotlin'.

프로젝트에서 STT (speech to text) 기능을 사용할 일이 있어서 패키지를 다운 받고 빌드를 하는 과정에서 다음과 같은 에러를 만났습니다 구글링을 해보니 패키지 버전이랑 kotlin 버전이랑 호환이 안돼서 발생하는 에러 같았습니다. 찾아봤을 때는 kotlin 버전을 올려주거나, complieSdkVerion 변경 혹은 flutter clean을 한 뒤에 다시 재빌드를 하면 정상적으로 실행될 것이라고 했지만 저의 경우에서는 빌드 시 계속해서 에러가 발생했습니다. 저는 이 에러를 패키지 버전을 올려줌으로써 해결하였습니다 ! 원래 stt 패키지 버전이 4.2.2였는데, 이를 5버전대로 바꿔주니 빌드가 정상적으로 실행되었습니다 다른 경우에는 kotlin 버전 혹은 complieSdkVersion이 안..

Flutter 2022.11.20

[Flutter] Cli로 flutter project와 firebase project 연동하기

기존에 flutter project와 firebase를 연결하려고 할 때, firebase에서 프로젝트를 만들고, flutter 앱을 연동하여 사용한 경우가 많았을 것입니다. 이러한 방식의 경우에는 json 파일도 추가해줘야 하고, gradle 파일에도 다양한 코드들을 추가해줘야 합니다. 하지만 cli를 사용해 firebase에 앱을 추가하게 된다면 이러한 과정들을 거칠 필요가 없어집니다. 먼저 Cli란, 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호작용하는 방식을 뜻합니다. 1. firebase에서 프로젝트를 생성 이 때, 앱을 추가해주실 필요는 없습니다. 저희는 cli를 통해 앱을 추가할 것입니다 ! 2. firebase cli 설치 저의 경우에는 window를 사용하고 있고, npm이 미리..

Flutter 2022.11.14

[Flutter] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 12500: , null, null)

Flutter에서 firebase를 활용한 google sign-in을 구현할 때 다음과 같은 에러를 만날 수 있습니다. Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 12500: , null, null) 위와 같은 에러가 뜨는 이유는 몇가지가 존재합니다. 1. SHA-1키 미입력 본인이 flutter 프로젝트에 연결한 firebase 프로젝트에 SHA-1키를 설정해주지 않으면 다음과 같은 에러를 만날 수 있습니다. SHA-1키를 입력하는 곳은 firebase project를 선택 -> 프로젝트 설정에 들어가신 후, 디지털 지문 추가를 통해 SHA-1키를 추가하실 수 ..

Flutter 2022.11.10

[Flutter] (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU)

패키지를 사용하다보면 다음과 같은 에러를 만날 수 있습니다. 이 에러는 패키지에서 요구하는 조건을 충족시켜주지 않아서 발생하는 오류인데요 !! 저와 같은 경우에는 패키지에서 요구하는 sdk의 버전이 현재 sdk 버전보다 높아서 발생하였습니다 ! 기존에 이랬던 버전을, 이렇게 수정한 뒤 재빌드를 했을 때, 패키지가 정상적으로 작동하는 것을 볼 수 있었습니다 :))

Flutter 2022.09.27

[Flutter] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException

플러터로 개발을 하다보면 다음과 같은 에러를 만날 수 있습니다 !! [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException(No implementation found for method zonedSchedule on channel dexterous.com/flutter/local_notifications) 도대체 에러가 날 부분이 없는데도 이러한 에러가 발생하여서 의아했고 구글링을 해보니 플러그인 설정을 바꾸라느니 에러 해결과 직접적인 관련이 없어 보이는 글들만 볼 수 있습니다 !! 하지만 이 에러는 단순히 에뮬레이터를 껐다가 다시 실행하면 해결하실 수 있습니다. 만약 애뮬레이터를 껐다가 다시 실행해도..

Flutter 2022.09.27

[Flutter] flutter local notification

서비스를 개발하면서 푸쉬 알림 기능이 필요하였습니다. 원래는 fcm(firebase cloud messaging)를 사용하려고 했는데, 구현하고자 하는 기능이 단순히 미리 설정해둔 시간에 맞춰 알림이 오면 충분한 상황이라 flutter_local_notifications 패키지를 사용해서 구현해 보았습니다 !! https://pub.dev/packages/flutter_local_notifications flutter_local_notifications | Flutter Package A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to custo..

Flutter 2022.09.27

[Flutter] Failed to apply plugin 'com.android.internal.version-check'.

플러터를 사용하다 보면 build gradle의 버전을 높여야 하는 경우가 생길 수 있다 필자는 flutter의 flutter_local_notification 패키지를 사용을 위해 android set up을 하면서 다음과 같은 에러를 만날 수 있었다. Failed to apply plugin 'com.android.internal.version-check'. set up을 위해 app 수준의 build gradle과 android 수준의 build gradle을 조금 바꾸긴 했는데, 어디서 오는 에러인지 모르겠어서 구글링을 해보니 android 수준의 build gradle의 수정에서 오는 에러 였다 !! android 수준의 build gradle의 buildscript 부분을 보면 dependen..

Flutter 2022.09.25

[Flutter] W/Firestore( 3783): (24.2.0) [Firestore]

Firebase를 연동시킨 프로젝트를 실행하다 보면 다음과 같은 에러를 만날 수 있습니다. W/Firestore( 3783): (24.2.0) [Firestore]: Listen for Query(target=Query(users/dvGKULWHQYSkAjzpftRNB4XxGjn2 order by __name__);limitType=LIMIT_TO_FIRST) failed: Status{code=PERMISSION_DENIED, description=Missing or insufficient permissions., cause=null} 이 에러는 사용자가 firestore에 접근할 수 있는 권한이 거부되었기 때문에 발생하는 에러입니다 !! 처음 firestore를 실행시킬 때 데이터베이스를 테스트 모드..

Flutter 2022.08.18

[flutter] Failed host lookup: 에러

프로젝트를 에뮬레이터에서 실행시키다 보면 다음과 같은 에러를 만날 수 있습니다. Failed host lookup: 'www..aaa.com' (OS Error: No address associated with hostname, errno = 7) 이러한 에러가 발생했을 때의 해결방법은 두가지 입니다. 1) 프로젝트에 에뮬레이터가 제대로 연결되어 있는지 확인해봅니다. 에뮬레이터에 변경사항이 바뀌더라도 인터넷에는 연결되어 있지 않을수도 있으니, 에뮬레이터를 껐다가 다시 실행해보면 됩니다 !! 2) 프로젝트의 android/app/src/main/AndroidManifest.xml 파일에 을 추가하면 됩니다 !! https://stackoverflow.com/questions/54551198/how-to-s..

Flutter 2022.07.20
반응형