위 사이트에서 많은 도움을 받았다.
아래는 맥북 환경에서 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>
반응형
'TIL' 카테고리의 다른 글
DB에 문자열 형태로 시간 값을 저장했다가 수정.(03281530) (0) | 2024.03.28 |
---|---|
Git repository 삭제하기. (0) | 2024.03.06 |
새로운 git 주소로 주소 변경해서 코드 올리기. (0) | 2024.03.06 |
파워포인트 대문자 원기호 만들기. (1) | 2023.11.20 |
Pyqt에서 메시지 박스 띄워주기. (0) | 2023.11.13 |