一、安装JDK
下载JDK:官网地址
运行下面命令
sudo mkdir /export/server
tar -zxvf <tar.gz包的位置> -C /export/server
sudo ln -s /export/server/jdk1.8.0_401 /export/server/jdk
//编辑/etc/profile文件
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
//删除系统自带的java程序
sudo rm -f /usr/bin/java
//软链接我们自己安装的java程序
sudo ln -s /export/server/jdk/bin/java /usr/bin/java
sudo rm -f /usr/bin/javac
sudo ln -s /export/server/jdk/bin/javac /usr/bin/javac
//验证
java -version
javac -version
二、安装Android Studio
官网下载地址:下载页面
点击下载,如果无法下载链接前面https://redirector.gvt1.com改为http://https:/dl.google.com
下载完成后,解压然后打开软件
tar -zxvf <下载的tar.gz文件位置> -C /usr/local/
cd <解压的文件夹位置>/android studio/bin/
./studio.sh
点击Plugins安装Dart和Flutter插件
三、下载Flutter SDK
从镜像站点下载 Flutter 压缩包。在你常用的浏览器中访问并下载 Flutter SDK 压缩包。
下载完成之后,解压到新创建的目录中
sudo mkdir /usr/local/flutter
tar -xf <下载的flutter包的位置> -C /usr/local/flutter/
将 Flutter 添加到你的 PATH
环境变量中
export FLUTTER_HOME=/usr/local/flutter/flutter_linux_3.19.3-stable/flutter
export PATH=$FLUTTER_HOME/bin:$PATH
export PUB_HOSTED_URL="https://pub.flutter-io.cn"
export FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"
//保存
//更新
source /etc/profile
四、配置flutter
运行下面代码
flutter --version
如果出现这个问题,运行下面命令
git config http.postBuffer 524288000
没问题就是这样的
找到flutter根目录下的flutter\packages\flutter_tools\lib\src\http_host_validator.dart 把文中的链接进行替换 将其中的 https://maven.google.com/ 修改为 https://dl.google.com/dl/android/maven2/ 再将 kPubDev和 kgCloud两个常量 分别修改为 https://pub.flutter-io.cn/ 和 https://storage.flutter-io.cn/
开始运行flutter doctor
flutter doctor
没问题就是这样的(真不错)
重启电脑进行下一步。
五、开始第一个flutter项目
选择flutter的目录
填写项目的一些相关信息
进行汉化 中文语言包:Chinese (Simplified) Language Pack / 中文语言包
根据这个下载对于的版本的语言包,并在下图位置进行安装重启
打开项目的android文件夹
然后会下载依赖。我们还要下载常用版本的android SDK,点击工具->SDK Manger,根据自己的开发需求下载。
六、调试
准备好一个安卓手机,并用数据线连接到电脑上并打开手机的调试模式(这里大家可以自行百度一下自己手机型号的USB调试模式打开方法),打开后运行下面命令,查看是否检测到设备。
flutter devices
七、在VS Code上编写flutter
打开VS Code下载flutter和Dart扩展(还可以下载一个Awesome Flutter Snippets 代码提示工具)
打开之前在android studio创建的项目,打开lib目录即可编写flutter代码啦。