新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux下部署Flutter開發(fā)框架
Flutter是Google使用Dart語(yǔ)言開發(fā)的移動(dòng)應(yīng)用開發(fā)框架,使用一套Dart代碼就能快速構(gòu)建高性能、高保真的iOS和Android應(yīng)用程序,并且在排版、圖標(biāo)、滾動(dòng)、點(diǎn)擊等方面實(shí)現(xiàn)零差異。

在鼓樓等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營(yíng)銷推廣,外貿(mào)網(wǎng)站建設(shè),鼓樓網(wǎng)站建設(shè)費(fèi)用合理。
版本信息
CentOS Linux release 7.7.1908 (Core)
java version "1.8.0_241"
git version 2.22.0
Android SDK version 29.0.3
Flutter version 1.12.13+hotfix.9
12345
安裝git
yum -y install git unzip zip
1
-
更新git版本
-
-
https://stackoverflow.com/questions/51183980/flutter-version-unknown
-
https://stackoverflow.com/questions/21820715/how-to-install-latest-version-of-git-on-centos-7-x-6-x/27674776#27674776
-
CentOS 7默認(rèn)git版本是1.8.3
-
此版本git存在BUG會(huì)導(dǎo)致Flutter識(shí)別的版本變?yōu)?.0.0-unknown
-
需要升級(jí)一下git版本
-
git升級(jí)參考信息:
-
#yum -y install http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm
#yum -y install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
yum -y install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
yum -y update git
1234
git version 2.22.0
1
安裝JDK
-
下載地址
-
-
https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
-
jdk-8u241-linux-x64.tar.gz
-
tar -zxvf jdk-8u241-linux-x64.tar.gz -C /usr/local
1
配置環(huán)境變量
-
/etc/profile添加
#自定義變量
export JAVA_HOME=/usr/local/jdk1.8.0_241
export ANDROID_HOME=/usr/local/sdk
export FLUTTER_HOME=/usr/local/flutter
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=${JAVA_HOME}/bin:${ANDROID_HOME}/build-tools/29.0.3:${ANDROID_HOME}/cmdline-tools/latest/bin:${ANDROID_HOME}/platform-tools:${FLUTTER_HOME}/bin:${PATH}
1234567
source /etc/profile
1
安裝Android SDK
-
SDK Tool下載地址
-
-
https://developer.android.com/studio#downloads
-
Command line tools only
-
commandlinetools-linux-6200805_latest.zip
-
unzip commandlinetools-linux-6200805_latest.zip -d /usr/local
mkdir -p /usr/local/sdk
cd /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-tools
12345678
安裝flutter
cd /usr/local
#git clone https://github.com/flutter/flutter.git -b v1.14.4
git clone https://github.com/flutter/flutter.git -b stable
123
驗(yàn)證
flutter doctor -v
1
Woah! You appear to be trying to run flutter as root.
We strongly recommend running the flutter tool without superuser privileges.
/
[] Flutter (Channel stable, v1.12.13+hotfix.9, on Linux, locale en_US.UTF-8)
? Flutter version 1.12.13+hotfix.9 at /usr/local/flutter
? Framework revision f139b11009 (13 days ago), 2020-03-30 13:57:30 -0700
? Engine revision af51afceb8
? Dart version 2.7.2
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
? Android SDK at /usr/local/sdk
? Android NDK location not configured (optional; useful for native profiling support)
? Platform android-29, build-tools 29.0.3
? ANDROID_HOME = /usr/local/sdk
? Java binary at: /usr/local/jdk1.8.0_241/bin/java
? Java version Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[!] Android Studio (not installed)
? Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
[!] Connected device
! No devices available
! Doctor found issues in 3 categories.
當(dāng)前名稱:Linux下部署Flutter開發(fā)框架
URL鏈接:http://www.dlmjj.cn/article/djdegci.html


咨詢
建站咨詢
