- 下载flutter
git clone -b master --depth 1 https://github.com/flutter/flutter.git
or
git clone https://github.com/flutter/flutter.git -b stable
- 更新环境变量
您在命令行只能更新当前会话的PATH变量,如Clone Flutter repo所示。 但是,您可能需要的是永久更新此变量,以便您可以运行flutter
命令在任何终端会话中。
对于所有终端会话永久修改此变量的步骤是和特定计算机系统相关的。通常,您会在打开新窗口时将设置环境变量的命令添加到执行的文件中。例如
-
确定您Flutter SDK的目录,您将在步骤3中用到。
-
打开(或创建)
$HOME/.bash_profile
. 文件路径和文件名可能在您的机器上不同. -
添加以下行并更改
[PATH_TO_FLUTTER_GIT_DIRECTORY]
为克隆Flutter的git repo的路径:在
~/.bash_profile
中添加,如果没有.bash_profile
,执行vim ~/.bash_profile
新增.bash_profile
文件export PUB_HOSTED_URL=https://pub.flutter-io.cn #国内用户需要设置 export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn #国内用户需要设置 export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH
注意:
PATH_TO_FLUTTER_GIT_DIRECTORY
为你flutter的路径,比如“~/document/code”export PATH=~/document/code/flutter/bin:$PATH
-
运行
source $HOME/.bash_profile
刷新当前终端窗口.注意: 如果你使用的是zsh,终端启动时
~/.bash_profile
将不会被加载,解决办法就是修改~/.zshrc
,在其中添加:source ~/.bash_profile
-
通过运行flutter/bin命令验证目录是否在已经在PATH中:
echo $PATH
.bash_profile
最后配置:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=~/Documents/FlutterWorkspces/flutter/bin:$PATH
export JAVA_HOME=~/Library/Java/JavaVirtualMachines/openjdk-20.0.1/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASS_PATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
下载java的JDK
官网:https://www.oracle.com/java/technologies/downloads/
- 注意系统 ARM或x64
在Android Studio下载(建议):
![](https://img.haomeiwen.com/i1673404/2a43fbe5b0f8e2b0.png)
添加JAVA环境
export JAVA_HOME=~/Library/Java/JavaVirtualMachines/openjdk-16.0.1/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib
flutter doctor成功
![](https://img.haomeiwen.com/i1673404/91d71e60b272048c.png)
flutter doctor的一些报错
Android sdkmanager tool not found
javax.xml.bind.annotation.XmlSchema
Exception in thread "main" java.lang.NoClassDefFoundErro
https://www.jianshu.com/p/3237ea28793c
![](https://img.haomeiwen.com/i1673404/cd874c993bbbe72e.png)
![](https://img.haomeiwen.com/i1673404/59a2e71f2cc7be82.png)
Android Studio Unable to find bundled Java version 解决方法
解决方案:
- 如果是macOS系统,在jbr同目录下创建一个jre目录,然后将jbr目录内的全部文件复制一份到jre目录下即可。在jre文件下面新建jdk文件夹,并把此处的contents放到jdk文件夹下面
- 如果是Windows系统,jre目录是存在的,不过里面几乎没东西,可以直接将jbr目录内的全部文件复制一份到jre目录下即可。
![](https://img.haomeiwen.com/i1673404/9773ee40161ebab1.png)
网友评论