这篇文章主要介绍了Linux下怎么部署Flutter开发框架的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么部署Flutter开发框架文章都会有所收获,下面我们一起来看看吧。

Flutter是Google使用Dart语言开发的移动应用开发框架,使用一套Dart代码就能快速构建高性能、高保真的iOS和Android应用程序,并且在排版、图标、滚动、点击等方面实现零差异。

版本信息

CentOSLinuxrelease7.7.1908(Core)javaversion"1.8.0_241"gitversion2.22.0AndroidSDKversion29.0.3Flutterversion1.12.13+hotfix.912345安装git

yum-yinstallgitunzipzip1

更新git版本

CentOS 7默认git版本是1.8.3
此版本git存在BUG会导致Flutter识别的版本变为0.0.0-unknown
需要升级一下git版本
git升级参考信息:

#yum-yinstallhttp://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm#yum-yinstallhttp://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpmyum-yinstallhttp://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpmyum-yupdategit1234gitversion2.22.01安装JDK

tar-zxvfjdk-8u241-linux-x64.tar.gz-C/usr/local1配置环境变量

/etc/profile添加

#自定义变量exportJAVA_HOME=/usr/local/jdk1.8.0_241exportANDROID_HOME=/usr/local/sdkexportFLUTTER_HOME=/usr/local/flutterexportPUB_HOSTED_URL=https://pub.flutter-io.cnexportFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnexportPATH=${JAVA_HOME}/bin:${ANDROID_HOME}/build-tools/29.0.3:${ANDROID_HOME}/cmdline-tools/latest/bin:${ANDROID_HOME}/platform-tools:${FLUTTER_HOME}/bin:${PATH}1234567source/etc/profile1安装Android SDK

unzipcommandlinetools-linux-6200805_latest.zip-d/usr/localmkdir-p/usr/local/sdkcd/usr/local/tools/bin./sdkmanager--list--sdk_root=/usr/local/sdk#显示可安装包./sdkmanager--install"platforms;android-29"--sdk_root=/usr/local/sdk#安装android-29./sdkmanager--install"platform-tools"--sdk_root=/usr/local/sdk#安装platform-tools./sdkmanager--install"build-tools;29.0.3"--sdk_root=/usr/local/sdk#安装build-tools./sdkmanager--install"cmdline-tools;latest"--sdk_root=/usr/local/sdk#安装cmdline-tools12345678安装flutter

cd/usr/local#gitclonehttps://github.com/flutter/flutter.git-bv1.14.4gitclonehttps://github.com/flutter/flutter.git-bstable123验证

flutterdoctor-v1Woah!Youappeartobetryingtorunflutterasroot.Westronglyrecommendrunningthefluttertoolwithoutsuperuserprivileges./?[✓]Flutter(Channelstable,v1.12.13+hotfix.9,onLinux,localeen_US.UTF-8)•Flutterversion1.12.13+hotfix.9at/usr/local/flutter•Frameworkrevisionf139b11009(13daysago),2020-03-3013:57:30-0700•Enginerevisionaf51afceb8•Dartversion2.7.2[!]Androidtoolchain-developforAndroiddevices(AndroidSDKversion29.0.3)•AndroidSDKat/usr/local/sdk•AndroidNDKlocationnotconfigured(optional;usefulfornativeprofilingsupport)•Platformandroid-29,build-tools29.0.3•ANDROID_HOME=/usr/local/sdk•Javabinaryat:/usr/local/jdk1.8.0_241/bin/java•JavaversionJava(TM)SERuntimeEnvironment(build1.8.0_241-b07)!SomeAndroidlicensesnotaccepted.Toresolvethis,run:flutterdoctor--android-licenses[!]AndroidStudio(notinstalled)•AndroidStudionotfound;downloadfromhttps://developer.android.com/studio/index.html(orvisithttps://flutter.dev/setup/#android-setupfordetailedinstructions).[!]Connecteddevice!Nodevicesavailable!Doctorfoundissuesin3categories.

关于“Linux下怎么部署Flutter开发框架”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Linux下怎么部署Flutter开发框架”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。