Mac 安装flutter 踩坑记

完整版请看连接:html

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

 

首先下载flutter SDK;   解压的/Users/app/下android

下载: Android Studio 而且安转,默认选项,知道安转安装完成,有些须要提供权限。
检查 flutter doctor 会看到
 
 
须要配置  android sdk  环境变量,打开这个studio
 
 
打开 open  ~/.bash_profile 
添加
d sdk目录,替换为你本身的便可  复制上面的路径,添加到全局环境变量export ANDROID_HOME="/Users/用户名/xxx/xxx" //androi
安装java环境 继续 flutter doctor

 

报错 Android license status unknown.ios

 

> flutter doctor --android-licensesxcode

 

执行提示的命令:>

/Users/hewenke/Library/Android/sdk/tools/bin/sdkmanager --updateandroid-studio

 

结果提示 bash

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

因为安装的java环境版本太高,因此以须要卸载当前java
>

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

> jsp

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

相关文章
相关标签/搜索