플러터 강의와 함께 개발을 진행했었던 앱을 release 시켜 휴대폰에 설치하는 과정을 진행했습니다. 갤럭시 S22플러스 모델을 사용중이어서 안드로이드 플랫폼으로 타겟팅해서 빌드를 진행했습니다. release apk 파일 생성을 위한 명령어는 다음과 같습니다. flutter build apk --release --target-platform=android-arm64 휴대폰을 직접 연결해서 flush install 명령어를 통해 설치도 가능하나 클라우드 개발 환경이어서 구글드라이브로 apk 파일을 올린 후에 공유 기능을 통해 다운로드 설치를 하는 과정을 진행하려 했습니다. 그런데 설치 과정에서부터 아래와 같은 오류를 마주하게 됩니다. Target aot_android_asset_bundle failed: ..
Flutter 앱 개발 강의 3주차를 진행중에 있습니다. 여유만 있다면 모든 강의를 다 독파 할 수도 있겠지만 직장인이 그게 어디 쉬울까요. 주말과 야간을 이용해서 짬내서 계속 진행중에 있습니다. 내일배움카드라는 필살기가 있어서 참 좋네요 3주차에는 메모장 앱을 개발해보는 중입니다. 현재까지 학습한 부분을 기록하면서 복습해보는 시간으로 이 포스팅을 진행해봅니다. 메모장 답게 제공하는기능은 다음과 같습니다. 메모 리스트 조회/출력, 메모 쓰기/수정/삭제, 파일로 저장하기/불러오기 등입니다. 개발환경은 MacOS 상에서 안드로이드 스튜디오로 진행했습니다. 비주얼스튜디오코드가 좋다고는 하는데 아직 익숙해지지 않아서 쓰기가 불편합니다만 강사님께서 쓰는 화면을 보고 있노라니 Visual Studio Code 가 ..
개요 기존 소스코드 분석 위주로 플러터 개발을 진행하다 보니 예제 하나를 실행해보려 해도 깔끔하게 진행되는 법이 없습니다. 개발환경이 제 각각 다르고 안드로이드 스튜디오가 업데이트 되면서 gradle 또한 호환성을 갖는 버전으로 업데이트 해주면서 맞춰주어야 하는데 그러지 못함에서 나타나는 오류와 경고들이 많이 보입니다. 아래 경고 메시지 Warning: Mapping new ns ~ to old ns ~ 의 경우 gradle 버전이 낮아서 나타나는 경고 메시지입니다. 궂이 경고를 없애지 않아도 앱 실행은 정상적으로 되는 것을 확인했는데 깔끔한 처리를 위해 경고 메시지를 없애도록 gradle 버전을 올려보겠습니다. Warning: Mapping new ns http://schemas.android.com/..
개요 플러터앱 개발에 관심이 생겨서 책을 한권 샀습니다. Do it! 플러터 앱 프로그래밍 정가 3만원 짜리 책. 소스까지 제공되기에 이걸로 플러터를 익혀보자해서 샀는데 제공되는 예제코드 실행에 애를 먹었습니다. 현재 진행해보고 있는 예제는 12장. 네이티브 API와 통신하기 부분인데 3가지 오류가 발생하고 있습니다. 다만 플러터 빌드 시 오류에 대한 부분을 해결하는 명시적인 방법을 컴파일러가 알려주고 있어서 해결이 어렵지 않습니다. 본문 첫번째 오류 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Warning ────────────────────────────────────────────────────────..
flutter 개발환경을 새로운 pc에 설치하면서 또 삽질을 해대는 통에 작업하면서 나오는 트러블슈팅을 기록으로 남겨볼까 합니다. 오늘은 윈도우10 OS 환경에서 안드로이드 스튜디오 설치 이후 flutter SDK를 설치중인데 flutter doctor 를 통해 확인해보니 아래와 같은 부분이 발견되었습니다. [√] Flutter (Channel stable, 3.7.12, on Microsoft Windows [Version 10.0.19045.2846], locale ko-KR) [X] Windows Version (Unable to confirm if installed Windows version is 10 or greater) [!] Android toolchain - develop for Andr..