Flutter 기반 - 개발 환경 설치

3636 단어
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 홈페이지

좋은 웹페이지 즐겨찾기