시작하기- 크롬OS 설치 1
크롬OS 내 flutter를 설치하는 방법을 알아보겠습니다. 시스템 요구사항, flutter sdk 설치, flutter doctor 실행, path 설정 등의 내용을 담고 있습니다. 시스템 요구사항 lutter를 설치하고 실행시키기 위한
fmcho.tistory.com
Android 설정
참고: Flutter는 Android 플랫폼 종속성을 제공하기 위해 Android Studio의 전체 설치에 의존합니다. 그러나 여러 편집기에서 Flutter 앱을 작성할 수 있습니다. 이후 단계에서 이에 대해 설명합니다.
Android Studio 설치
- Android Studio를 다운로드하여 설치합니다.
- Android Studio를 시작하고 'Android Studio 설정 마법사'를 진행합니다. 이렇게 하면 Android용으로 개발할 때 Flutter에 필요한 최신 Android SDK, Android SDK 명령줄 도구 및 Android SDK 빌드 도구가 설치됩니다.
- Android 라이선스에 동의합니다.
$ flutter doctor --android-licenses
Android 단말 설정
Android 기기에서 Flutter 앱을 실행하고 테스트하기 위해 준비하려면 Android 4.1(API 레벨 16) 이상을 실행하는 Android 기기가 필요합니다.
- 장치에서 개발자 옵션 및 USB 디버깅을 활성화하십시오. 자세한 지침은 Android 문서에서 확인할 수 있습니다.
- USB 케이블을 사용하여 휴대폰을 컴퓨터에 연결합니다. Chromebook에 'USB 장치 감지됨' 알림이 표시될 수 있습니다. "Linux에 연결"을 클릭하십시오. Android 장치에 메시지가 표시되면 장치에 액세스할 수 있도록 컴퓨터를 인증하십시오.
- 터미널에서 flutter devices 명령을 실행하여 Flutter가 연결된 Android 기기를 인식하는지 확인합니다. 기본적으로 Flutter는 adb 도구가 기반으로 하는 Android SDK 버전을 사용합니다. Flutter가 Android SDK의 다른 설치를 사용하도록 하려면 ANDROID_SDK_ROOT 환경 변수를 해당 설치 디렉터리로 설정해야 합니다.
Chromebook에 배포
최신 버전의 Chrome OS를 사용하면 Chrome OS 기기에 앱을 푸시하기 위해 더 이상 기기를 개발자 모드로 전환할 필요가 없습니다.
- 설정에서 ADB를 활성화합니다. 이렇게 하려면 장치를 한 번 재부팅해야 합니다.
터미널에서 flutter 장치를 실행합니다. 메시지가 표시되면 Android 컨테이너에 대한 액세스 권한을 부여합니다. flutter 기기가 Chrome OS 기기를 인식된 기기로 나열하는지 확인하세요.
다음 단계
선호하는 에디터를 설치하세요.
Flutter 및 Chrome OS 도움말 및 요령
현재 버전의 Chrome OS에서는 Crostini의 특정 포트만 나머지 환경에 노출됩니다. 다음은 작동하는 포트가 있는 Android 앱용 Flutter DevTools를 시작하는 방법의 예입니다.
$ flutter pub global run devtools --port 8000
$ cd path/to/your/app
$ flutter run --observatory-port=8080
그런 다음 Chrome 브라우저에서 http://127.0.0.1:8000/#으로 이동하고 애플리케이션의 URL을 입력합니다. 방금 실행한 마지막 flutter run 명령은 http://127.0.0.1:8080/auth_code=/ 형식과 유사한 URL을 출력해야 합니다. 이 URL을 사용하고 "연결"을 선택하여 Android 앱용 Flutter DevTools를 시작합니다.
Flutter Chrome OS lint analysis
Flutter 팀은 빌드 중인 앱이 Chrome OS에서 제대로 작동하는지 확인하는 데 사용할 수 있는 Chrome OS별 린트 분석 검사를 추가하고 있습니다. Chrome OS 기기에서 사용할 수 없는 Android 매니페스트의 필수 하드웨어, 지원되지 않는 하드웨어에 대한 요청을 암시하는 권한, 이러한 기기에서 경험을 저하시키는 기타 속성 또는 코드를 찾습니다.
이를 활성화하려면 이러한 옵션을 포함하도록 프로젝트 폴더에 새 analysis_options.yaml 파일을 생성해야 합니다. (기존 analysis_options.yaml 파일이 있는 경우 업데이트 가능)
include: package:flutter/analysis_options_user.yaml
analyzer:
optional-checks:
chrome-os-manifest-checks
명령줄에서 이를 실행하려면 다음 명령을 사용합니다:
$ flutter analyze
이 명령의 샘플 출력은 다음과 같습니다:
Analyzing ...
warning • This hardware feature is not supported on Chrome OS •
android/app/src/main/AndroidManifest.xml:4:33 • unsupported_chrome_os_hardware
이 기능은 아직 개발 중이지만 Chrome OS 대상 Flutter 앱에서 이 기능을 작동시키는 방법에 대한 지침을 다시 확인하세요.
'Flutter3 Docs 번역' 카테고리의 다른 글
시작하기 - 테스트 드라이브 - Visual Studio Code (0) | 2022.12.11 |
---|---|
시작하기 - 에디터 설정 (0) | 2022.12.10 |
시작하기- 크롬OS 설치 1 (0) | 2022.12.08 |
시작하기- 리눅스 설치 2 (0) | 2022.12.07 |
시작하기- 리눅스 설치 1 (0) | 2022.12.06 |
댓글