Flutter

Flutter/bug

flutter 설치 오류 : apk 설치 실패, Error : ADB exited with exit code 1 Performing Streamed Install INSTALL_FAILED_INSUFFICIENT_STORAGE

flutter를 입문하고 간단한 프로그램을 만들어 보고 있는 중에 다음과 같은 오류가 발생했다. 항상 느끼지만 앱개발은 내가 무언가 특별한걸 하지 않았는데도 오류가 참 많이 발생한다..; 에러메세지를 자세히 보다보면 에러를 유추할 수 있기 때문에 에러를 유심히 보는 것이 중요하다. 'INSTALL_FAILED_INSUFFICIENT_STORAGE' (설치 실패 스토리지(용량) 부족) 1. 데이터 지우기 필자의 경우 새로운 프로젝트를 하도 많이 만들면서 연습하다보니 앱이 쌓이면서 메모리 부족현상이 일어난 거 같다. - 안드로이드 스튜디오 > Device Manager 'Wipe Data'를 눌러서 사용자 데이터를 초기화 해보자. 초기화를 진행한 후 시작해보니 정상적으로 동작하는 것을 확인할 수 있었다. 2..

Flutter/bug

WARNING: Using the first of multiple matching destinations 해결방법

vscode로 flutter new projects를 통해 새로운 프로젝트를 생성하고 디버그 실행을 시켰는데 이런 에러가 발생했다! 실행하는데는 큰 무리가 없었지만 빨간 글씨를 보고싶지 않아서 해결방법을 찾아보았다. 정확히 어떤 에러인지는 모르겠지만 쓰여있는 글로만 추측컨대, macOS에서 플러터 프로젝트를 xcode로 build할 때 생긴 문제라고 보여진다. 해결방법은 간단하다. 1. 터미널에서 다음 커맨드를 입력해준다. open macos/Runner.xcworkspace 2. xcode가 실행되고 다음 화면이 나올텐데 좌측상단 가장 위에 Runner라는 탭을 클릭해준다. 3. 빨간 동그라미로 표시된 부분을 선택해준다. All, Levels부분을 선택하지 않으면 아래 모든 메뉴가 나타나지 않을 수 있..

Flutter/basic

1. flutter 프로젝트 폴더 구조 & 진입점

1.1 폴더 구조 플러터에서 기본 프로젝트를 생성하면 위와 같은 폴더구조를 가지게 된다. 간단하게 폴더들의 역할에 대해서 알아보자. - pubspec.yaml pubspec.yaml 파일은 프로젝트의 메타데이터를 기록하는 공간이라고 생각하면 된다. (프로젝트 버전, 디펜던시,앱 이름, 설명 등등..) React 프로젝트의 `package.json` 같은 역할을 한다고 생각하면 쉽다. - android,ios 이 두 폴더는 각 플랫폼에 맞게 배포하기 위한 정보들을 가지고 있다고 생각하면 된다. - lib - 플러터의 개발 코드 파일들을 포함하고 있다. 우리가 플러터 코딩을 할 때 99%의 코드는 이 lib 폴더 안에 존재시키면 된다. 1.2 진입점(코드) lib 폴더 하위에 최초로 생성되는 `main.da..

human_jo
'Flutter' 카테고리의 글 목록