作为程序员,总是好奇新技术-flutter

筹备工作

  1. java环境
  2. flutter
  3. Android studio
  4. vscode
  5. xcode

装置Flutter会呈现的问题,请你先留神躲避:

1.问题1:以后(2021-08-22)左右的工夫,过高java版本环境下,装置flutter会失败:

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

  1. 如果你应用高版本请应用JAVA_HOME进行躲避
    【下载jdk8地址 https://www.oracle.com/java/t...】
    【能够参考上面文章,进行正当装置 https://blog.csdn.net/joincle...】
  2. java环境变量设置(这里我多提一句)

    java -version# 本地java环境openjdk version "11.0.9.1" 2020-11-04OpenJDK 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/Homeexport PATH=$JAVA_HOME/bin:$PATHexport 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