Flutter 기반 - 개발 환경 설치
회사는 오늘 Flutter의 설치를 시도해 보았습니다. 전체 설치 과정은 매우 간단하지만 순조롭지 않습니다. 저는 iOS 개발이고 Mac시스템을 사용하기 때문에 이곳의 모든 조작은 Mac시스템에서의 조작입니다.
1. Flutter SDK 설치
【주】 이곳의 조작은 안드로이드 스튜디오 개발 환경을 설치한 후에 실행한 것입니다. 설치하지 않으면 설치를 보고 아래를 보십시오.
저는 git 다운로드를 추천합니다.
//1.
git clone -b beta https://github.com/flutter/flutter.git
//2. Flutter
export PATH=`pwd`/flutter/bin:$PATH
국내 인터넷 제한으로 인해 거울 주소를 수정해 해결할 수 있습니다. Flutter 영문 홈페이지:https://flutter.io/get-started/install완벽한 솔루션 제공
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
git clone -b dev https://github.com/flutter/flutter.git
export PATH="$PWD/flutter/bin:$PATH"
cd ./flutter
flutter doctor
2. flutter doctor 테스트 환경의 실행 결과는 다음과 같다.
[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.5 17F77, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[!] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
✗ libimobiledevice and ideviceinstaller are not installed. To install, run:
brew install --HEAD libimobiledevice
brew install ideviceinstaller
[✓] Android Studio (version 3.1)
[!] Android Studio Ultimate Edition (version 2018.8.8)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[!] VS Code (version 1.24.1)
[✓] Connected devices (1 available)
! Doctor found issues in 3 categories.
1. 체크는 설치에 문제가 없다는 것을 나타낸다. 2. 세 번째 줄은 iOS 도구가 제대로 설치되지 않았다는 것이다. 구체적으로는 그가 제공한 두 개의 라이브러리를 설치해야 한다. 그의 말에 따라 터미널에서 다음과 같은 조작을 한다.
brew install --HEAD libimobiledevice
brew install ideviceinstaller
위의 두 가지가 처음 설치되지 않은 것은 바로 제 네트워크 때문입니다. flutter doctor를 처음 실행하면 이 오류를 보고하지 않을 수도 있습니다. 이 점을 의심하지 마세요. 네트워크 환경을 바꾸거나 다시 실행하면 좋을 수도 있습니다. 어쨌든 4g 네트워크는 반드시 ok입니다.작업이 끝난 후에 flutter doctor를 실행하면 이 항목은 체크가 됩니다
3、네 번째 체크는 제 안드로이드 스튜디오에 Flutter 플러그인이 설치되어 있고 알림과 다섯 번째 [!]내용 힌트 똑같아요.
[!] IntelliJ IDEA Ultimate Edition (version 2018.8.8)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
솔루션은 Android Studio-> Preference > Plugins를 열고 검색 상자에서 Flutter를 검색하면 로컬에 없으면 인터넷으로 검색하고 Flutter를 검색하면 설치를 클릭하면 Dart 환경이 자동으로 설치됩니다.이 덩어리를 찾을 수 없으면 의심하지 마세요. 당신의 네트워크 문제입니다. 다시 환경을 검색하거나 전환하세요. 4g벌집 네트워크는 OK입니다.
3、flutter doctor 실행 결과
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.5 17F77, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
[✓] Android Studio (version 3.1)
[✓] IntelliJ IDEA Ultimate Edition (version 2018.1.1)
[!] VS Code (version 1.24.1)
[✓] Connected devices (2 available)
이상의 결과를 보면 기쁘게 개발할 수 있습니다.[주] 첫 번째 프로젝트를 새로 만들면creating flutter 프로젝트가 대기 시간이 비교적 길거나 설치가 전혀 되지 않기 때문에 네트워크를 전환하거나 벽을 넘기는 작업을 권장합니다.글로벌 환경 변수를 구성할 수도 있습니다.https://blog.csdn.net/handsomefuhs/article/details/79687381위의 방안으로 이 두 마디를 배치하면 OK입니다.
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
그리고 벽을 뛰어넘는 도구로 구성된 사이트를 드릴게요.https://portal.shadowsocks.nu/aff.php?aff=11378위에는 무엇이든 다 있으니, 만약 열리지 않는다면, 사신으로 나에게 일깨워 줄 수 있다.
Flutter 중국어 홈페이지:https://flutterchina.clubFlutter 중국어 개발자 포럼:http://flutter-dev.cn/?lang=zh- CN&page=4 Flutter 소스 소스Dart 홈페이지
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.