Linux下怎么部署Flutter开发框架


这篇文章主要介绍了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-yinstallopensource.wandisco/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm#yum-yinstallopensource.wandisco/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpmyum-yinstallopensource.wandisco/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=pub.flutter-ioexportFLUTTER_STORAGE_BASE_URL=storage.flutter-ioexportPATH=${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

unzip&nbspmandlinetools-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#gitclonegithub/flutter/flutter.git-bv1.14.4gitclonegithub/flutter/flutter.git-bstable123

验证

flutterdoctor-v1Woah!Youappeartobetryingtorunflutterasroot.Westronglyrmendrunningthefluttertoolwithoutsuperuserprivileges./?[?]Flutter(Channelstable,v1.12.13+hotfix.9,onLinux,localeen_US.UTF-8)•Flutterversion1.12.13+hotfix.9at/usr/local/flutter•Frameworkrevisionf139b11009(13daysago),2023-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;downloadfromdeveloper.android/studio/index(orvisitflutter.dev/setup/#android-setupfordetailedinstructions).[!]Connecteddevice!Nodevicesavailable!Doctorfoundissuesin3categories.

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


上一篇:DNS服务器的信息怎么查看

下一篇:GNOME是Linux最好的桌面环境吗


Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器