TIL
Flutter 개발 전 환경 구축.
바우푸터
2024. 9. 13. 14:35
플러터(Flutter) 시작하기 — (1) 개발 환경 구축
이 글은 Sebastian Eschweiler의 Getting Started With Flutter — (1) Setting Up The Development Environment를 번역/의역한 글입니다. 오역이 있거나, 수정해야 할 부분이 있다면…
medium.com
위 사이트에서 많은 도움을 받았다.
아래는 맥북 환경에서 flutter 앱을 macOS, iOS, android에서 실행하기 위한 과정에서 겪은 문제 해결 방법들을 나열했다.
- Flutter 실행 시 환경 변수 설정하는 양식.
export PATH=/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH="$PATH:$HOME/development/flutter/bin"
eval $(/opt/homebrew/bin/brew shellenv)
# >>> conda initialize >>>
Conda initialize 사이에 경로를 넣으면 안 된다.
Flutter에서 웹 페이지 실행 시 WebView 위젯 사용하기.
- CocoaPods(미설치 에러, iOS 및 macOS 의존성 관리자 프로그램)
- Ruby를 통해 설치하는데 ruby 버전이 낮았음.
- 루비를 설치해도 버전 변경이 안 됨(ruby -v)
- ~/.zshrc 파일에 환경 변수 설정해야 함.
- export PATH="$HOME/.rbenv/bin:$PATH"
- eval "$(rbenv init -)"
Simulator에서 ios 실행 안 되는 경우
- Xcode 실행 후 Window > Devices and Simulators의 ios 설치.
- 안드로이드 스튜디오에서 flutter 앱 실행
- pubspec.yaml 파일에 필요한 패키지를 추가
dependencies:
flutter:
sdk: flutter
webview_flutter: ^4.0.0
webview_flutter_wkwebview: ^3.0.0 - 패키지 설치:flutter pub get
- 안드로이드 설정: android/app/build.gradle 파일에서 minSdkVersion을 19 이상으로 설정
- 인터넷 권한 추가
android/app/src/main/AndroidManifest.xml 파일에 추가
<manifest
<uses-permission android:name="android.permission.INTERNET"/>
<!-- 기타 기존 내용 -->
</manifest>
반응형