본문 바로가기

IT18

Flutter day 유튜브 라이브 스트림 이런 저런 이유로 개인 프로젝트에서 손을 놓은 지가 몇 달 지났다. 시간이 지날수록 다시 붙잡기가 엄두가 안나서 그냥 시간만 흐르고 있다가 오늘 문득! 정말 문득 다시 손 대고 싶은 마음이 들었다. 내 프로젝트를 당장 계속 하기는 마음이 잘 안잡혀서 유튜브에 flutter clone을 검색하니 flutter 시작하면서 많이 봤던 외국 남자 채널이 나왔다. 영상 몇 개를 보면서 flutter에 대한 흥미를 찾아가고 있던 중 링크를 타고 flutter 홈페이지에 들어가게 됐다. 그랬더니 6.25 Flutter day♡ 라고 무슨 특별한 날인 것처럼 이벤트를 하고 있었다. https://events.withgoogle.com/flutter-day/ Flutter Day - Home Overview Flutte.. 2020. 6. 26.
Docker 컨테이너 접속하는 방법/ 명령어 가끔 Docker 컨테이너 내부의 내용을 확인할 일이 있다. 방법은 쉬운데 명령어가 좀 길어서 자주 쓸 때는 기억하다가 한동안 안쓰면 까먹곤 한다. 그런 경우에 볼 용도로 블로그에 기록한다. 1. Docker 컨테이너 확인 먼저 서버에서 현재 실행되고 있는 Docker 컨테이너 목록을 검색한다. $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 20463d30d4db web-back:128 "/users &" 14 minutes ago Up 14 minutes docker_web-back 79633k2hse49 web-front:184 "nginx -g " 18 minutes ago Up 18 minutes docker_web-front.. 2020. 3. 25.
Flutter: 하나의 인증서로 두 개 이상의 앱 Google Login 하기 개발하면서 여러 개의 프로젝트를 한 번에 진행하게 되는 경우가 있다. 내 경우에도 내 프로젝트와 친구 프로젝트를 동시에 진행해야 했는데, 두 프로젝트에서 모두 Google login을 사용하다 보니 문제가 생겼다. 한 프로젝트에서 빌드가 잘 될 때, 다른 프로젝트에서는 아래와 같은 에러가 발생하는 것이었다. 프로젝트를 빌드하려면, 나머지 프로젝트의 인증서를 삭제하거나 번갈아가며 사용해야 하나 싶었다. [+54649 ms] I/flutter (25565): PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null) [ +1 ms] I/flutter (25565): login Error!!!! [ ].. 2020. 3. 22.
Flutter: Google Login 인증서 에러 (com.google.android.gms.common.api.ApiException: 10: , null) Flutter에서 Google Firebase를 이용해 Google login을 연동하려면, 인증서를 생성하고 Firebase에 등록해야 한다. 흔한 에러 메시지 만약 Flutter 빌드를 시도했는데, 아래와 같은 에러가 나온다면 debug.keystore가 잘 만들어 졌는지, 그리고 제 위치에 있는지 일단 확인해 보아야 한다. [+54649 ms] I/flutter (25565): PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null) [ +1 ms] I/flutter (25565): login Error!!!! [ ] E/flutter (25565): [ERROR:flutter/lib/ui.. 2020. 3. 21.
Flutter: 남의 소스 빌드하다가 생긴 gradle permission 오류 친구에게 넘겨받은 Flutter 소스를 안드로이드로 빌드하려는데 다음과 같은 에러를 만났다. 에러 내용을 보니 gradle permission이 없다네. 해당 경로 퍼미션을 수정하거나, 퍼미션이 있는 경로로 프로젝트 옮기라고 한다. [!] Gradle does not have execution permission. You should change the ownership of the project directory to your user, or move the project to a directory with execute permissions. Gradle task assembleDebug failed with exit code 1 Exited (sigterm) 구글링을 해보니 stackoverflow.. 2020. 3. 14.
Flutter 안드로이드 Multidex 이슈 해결하기 안드로이드 스튜디오에서 다음과 같은 오류를 얻었다. 기존에 Java로 안드로이드 개발할 때를 생각하면 Multidex와 관련된 이슈로 보여 찾아보았다. [+32411 ms] D8: Cannot fit requested classes in a single dex file (# methods: 81089 > 65536) [ +1 ms] com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: [ ] The number of method references in a .dex file cannot exceed 64K. [ ] Learn how to resolve this issue at https://develo.. 2020. 1. 24.