作为程序员,总是好奇新技术 -flutter
筹备工作
- java 环境
- flutter
- Android studio
- vscode
- xcode
装置 Flutter 会呈现的问题, 请你先留神躲避:
1. 问题 1:以后(2021-08-22)左右的工夫,过高 java 版本环境下,装置 flutter 会失败:
Exception in thread “main” java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
- 如果你应用高版本请应用 JAVA_HOME 进行躲避
【下载 jdk8 地址 https://www.oracle.com/java/t…】
【能够参考上面文章,进行正当装置 https://blog.csdn.net/joincle…】 -
java 环境变量设置(这里我多提一句)
java -version # 本地 java 环境 openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.9.1+1) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.9.1+1, mixed mode) /usr/libexec/java_home -V # 能够看到我本人本地有很多 java 环境版本:Matching Java Virtual Machines (3): 11.0.9.1 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home 1.8.301.09 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 1.8.0_301 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
进入环境变量设置,能够是
# java 环境 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib
能够看到我抉择的是 jdk8 版本
Flutter 材料查找
https://flutter.cn/docs/get-s…
Flutter 下载(软件装置形式)
https://flutter.cn/docs/devel…
我采纳的 git 装置如下
git clone https://github.com/flutter/flutter.git -b stable --depth 1