에러 관련
[플러터] 에러 발생 및 해결
1. Gradle build failed to produce an .apk file...import 'package:flutter/material.dart';void main() { runApp( MaterialApp( // 머터리얼 디자인 위젯 home: Scaffold( // Scaffold 위젯 body: Center( // 가운데 정렬 child: Text( // Text 위젯 'He
puppy-foot-it.tistory.com
◆ 깃허브 업로드 관련
[플러터] 대용량 파일 깃허브 업로드하기 (안드로이드 스튜디오)
대용량 파일 깃허브 업로드(안드로이드 스튜디오) 플러터 공부를 하다가 만들어둔 작업물들을 깃허브에 올리려고 하는데, 파일 용량이 크고, 파일 갯수도 많아서 GUI로 업로드가 안 된다. 이전에
puppy-foot-it.tistory.com
플러터
https://flutter.dev/multi-platform
플러터는 구글(Google)에서 개발한 UI 툴킷으로, 한 번의 코드 작성으로 여러 플랫폼에서 애플리케이션을 개발할 수 있도록 도와준다.
플러터는 하나의 소스 코드로 여러 플랫폼(안드로이드, IOS, 웹 앱, 윈도우, macOS, Linux 등)에 출시할 수 있는 크로스 플랫폼이다.
※ 크로스 플랫폼(cross-platform)
크로스 플랫폼은 동일한 코드베이스를 사용하여 여러 플랫폼을 위한 애플레케이션을 개발하는 방법이다.
◆ 안드로이드 스튜디오로 플러터 시작하기
1. 플러터 SDK 다운로드
플러터 홈페이지에 접속하여 운영체제에 맞는 버전 선택
(필자는 Windows 이므로 Windows)
→ [Android] 선택
스크롤을 하단으로 내려 'Install the Flutter SDK'에서 [Download and install] 클릭 후 'flutter_windows_3.32.0-stable.zip' 클릭하여 다운로드
다운받은 프로그램을 원하는 폴더로 이동시켜 압축을 풀어준다.
2. 플러터 SDK 환경변수 설정하기
압축 해제가 끝나면 윈도우에서 '시스템 환경 변수'를 입력하여 환경 변수를 편집해 준다.
환경 변수 - 사용자 변수 - Path 에 압축 해제한 파일의 flutter/bin 폴더를 선택한다.
3. 자바 17버전 설치 및 환경 변수 설정
플러터는 현재 자바 17버전을 지원하므로, 원활한 작업을 위해 자바 17버전으로 실습 환경을 맞추는 것을 권장한다.
마찬가지로, 시스템 환경 변수 - 시스템 변수 - JAVA_HOME에서 자바가 17버전인지 확인한다.
안드로이드 스튜디오를 설치한 뒤,
[Android] Android Studio 다운 받기
자바 안드로이드란? 자바(Java)는 안드로이드 애플리케이션 개발에 가장 널리 사용되는 프로그래밍 언어 중 하나이다. 자바를 사용하여 안드로이드 앱을 개발함으로써, 많은 개발자들이 안정적
puppy-foot-it.tistory.com
실행하면 초기 화면에서 [Plugins] 를 누르면 Flutter 가 보이는데 install 을 눌러 설치
설치 후 안드로이드 스튜디오를 재시작
안드로이드 스튜디오가 재시작하면 'New Flutter Project'가 나타나는 것을 확인할 수 있다.
New Flutter Project 를 눌러서 Flutter SDK path에서 flutter 폴더 클릭 후 OK 클릭
프로젝트 이름, Plafforms 등을 설정하고 [Create] 버튼을 누르면 된다.
처음 켜서 Microsoft Defender may affect IDE 라는 경고가 나오면
Exclude folders 를 누른다.
터미널을 열고 하단의 명령어를 입력한다.
flutter docotr
※ flutter doctor는 플러터 설정 관련 문제를 체크해서 알려주는 명령어이다.
문제1. 'cmdline-tools component is missing'
▶ Android SDK Command Line Tools 미설치로 인한 오류:
- [File] - [Settings] 클릭
- Language & Frameworks - Android SDK - SDK Tools
- Android SDK Command-line Tools (latest) 체크하고 Apply - (설치 후) Finish - OK
문제2. 'Android license status unknown'
▶ 안드로이드 스튜디오를 사용하기 위한 라이선스 동의.
터미널에서 하단의 명령어 입력
flutter doctor --android-licenses
그리고나서 'y'를 계속 입력해주면 된다.
다시 flutter doctor를 통해 체크
No issues found! 가 나오면 문제 없이 설정이 완료된 것을 의미한다.
다음 내용
[플러터] pub 명령어
에러 발생 관련 [플러터] 에러 발생 및 해결1. Gradle build failed to produce an .apk file...import 'package:flutter/material.dart';void main() { runApp( MaterialApp( // 머터리얼 디자인 위젯 home: Scaffold( // Scaffold 위젯 body: Ce
puppy-foot-it.tistory.com
'[앱개발] > Flutter, Dart, Figma' 카테고리의 다른 글
[플러터] 비디오 플레이어 앱 만들기 (0) | 2025.05.25 |
---|---|
[플러터] 주사위 앱 만들기 (0) | 2025.05.24 |
[플러터] D-Day 앱 만들기 (feat. 폰트 반영하기, Cupertino 위젯) (0) | 2025.05.23 |
[플러터] 이미지 롤링 기능 구현하기(feat. 위젯 생명주기) (0) | 2025.05.22 |
[플러터] pub 명령어 (0) | 2025.05.22 |