Mac 安裝flutter 踩坑記


完整版請看鏈接:

http://b36d5043.wiz03.com/share/s/2Prl132RpQ3x2XpA4I2oTa2204K0FF0vB4J42tWIEQ04UrAg 

 

首先下載flutter SDK;   解壓的/Users/app/下

下載: Android Studio 並且安轉,默認選項,知道安轉安裝完成,有些需要提供權限。
檢查 flutter doctor 會看到
 
 
需要配置  android sdk  環境變量,打開這個studio
 
 
打開 open  ~/.bash_profile 
添加
export ANDROID_HOME="/Users/用戶名/xxx/xxx" //android sdk目錄,替換為你自己的即可  復制上面的路徑,添加到全局環境變量
安裝java環境 繼續 flutter doctor

 

報錯 Android license status unknown.

 

> flutter doctor --android-licenses

 

執行提示的命令:>

/Users/hewenke/Library/Android/sdk/tools/bin/sdkmanager --update

 

結果提示

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

由於安裝的java環境版本過高,所以以需要卸載當前java
>

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 

>

sudo rm -fr /Library/referencesPanes/JavaControlPanel.prefpane

>ls /Library/Java/JavaVirtualMachines/ 

顯示:jdk-12.0.1.jdk

>sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk

 

卸載成功:java -version //提示 No Java runtime present, requesting install.

 

安轉 1.8java版本

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安轉完了

>java -version

java version "1.8.0_211"

Java(TM) SE Runtime Environment (build 1.8.0_211-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

安轉1.8 完成。
繼續
執行提示的命令:>

/Users/hewenke/Library/Android/sdk/tools/bin/sdkmanager --update

 

輸入Y 回車
接着繼續>flutter doctor 顯示
 
繼續執行 flutter doctor --android-licenses 出現的y 一直回車知道100%;
繼續執行flutter doctor
安轉xcode:作用就是為了模擬各類手機在mac段展示
下載安裝包,需要在app storexia'下載安轉吧比較大,解壓完了16G左右;點擊安轉,安裝完了會有一個蘋果手機出現在桌面,
完了繼續fullter doctor 檢查,
執行上面提示 xcode-select --switch -----不齊作用,還是報錯;

xcode-select: error: invalid developer directory '/Applications/Xcode.app/Contents/Developer'

hewenkedeMacBook-Pro:~ hewenke$ sudo xcodebuild -license

Password:

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

hewenkedeMacBook-Pro:~ hewenke$ 

 

接着執行:brew update這幾個步驟,一個一個執行;

 

brew update

        brew install --HEAD usbmuxd

        brew link usbmuxd

        brew install --HEAD libimobiledevice

        brew install ideviceinstaller

    

brew install ios-deploy

 

  brew install cocoapods

 

 

 

最后

pod setup //使用雲牆安裝 https://netfits.org.cn

 

 

執行flutter doctor 顯示如下錯誤

//以上步驟都是有問題的,需要再appstore下載xcode安裝,需要在http://www.android-studio.org下載androidstudio  安裝。
安裝了android Studio以后的顯示,需要安裝這兩個工具;再加一個設備。
xcode 比較大,appstor下載完了會自己安裝,安轉完了執行一下

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 再讓醫生看一下: ok


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM