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 mandlinetools-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服务器的信息怎么查看
wiwshost.exe是什么文件?wiwshost.exe是不是病毒
wwntshar.exe是什么文件?wwntshar.exe是不是病毒
WriteCan.exe是什么文件?WriteCan.exe是不是病毒
winscntrl.exe是什么文件?winscntrl.exe是不是病毒
wincsql.exe是什么文件?wincsql.exe是不是病毒
webserver.exe是什么文件?webserver.exe是不是病毒
winwt.exe是什么文件?winwt.exe是不是病毒
winsvcl.exe是什么文件?winsvcl.exe是不是病毒
wText.exe是什么文件?wText.exe是不是病毒
wint2k.exe是什么文件?wint2k.exe是不是病毒