Android Studio下Flutter環(huán)境搭建圖文教程
一、Flutter介紹
Flutter是谷歌的移動(dòng)UI框架,可以快速在iOS和Android上構(gòu)建高質(zhì)量的原生用戶界面。Flutter可以與現(xiàn)有的代碼一起工作。在全世界,F(xiàn)lutter正在被越來越多的開發(fā)者和組織使用,并且Flutter是完全免費(fèi)、開源的。
二、環(huán)境搭建
Flutter 的環(huán)境搭建⼗分省⼼,特別對應(yīng)Android開發(fā)者⽽⾔,只是在AndroidStuido上安裝
插件,并下載flutterSdk到本地,配置在環(huán)境變量即可,其實(shí) 中⽂⽹的搭建Futter開發(fā)環(huán)境
已經(jīng)很貼⼼詳細(xì),從平臺(tái)指引開始安裝基本都不會(huì)遇到問題。
1.下載AndroidStudio中的插件 Dart和Flutter
大家都是聰明人看圖說話,不做多余解釋!
2.獲取Flutter SDK
3.環(huán)境配置
網(wǎng)上流傳的大多數(shù)是Git命令配置,很裝逼很拉風(fēng),但是做人得低調(diào),所以這里我們寫了兩個(gè)配置方案:
方案A: git命令配置 (網(wǎng)上大多數(shù)教程是這樣配置):
(1)打開gitbash,輸入如下命令:
git clone -b beta https://github.com/flutter/flutter.git export PUB_HOSTED_URL=https://pub.flutter-io.cn //國內(nèi)用戶需要設(shè)置 export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //國內(nèi)用戶需要設(shè)置 export PATH=pwd/flutter/bin:$PATH
方案B:手動(dòng)配置:
在用戶變量上添加如下變量
> 需要配置的內(nèi)容: > ANDROID_HOME,在把你android SDK的路徑填上 //國內(nèi)用戶需要設(shè)置 PUB_HOSTED_URL: https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn PATH: Flutter sdk路徑的bin (不明白看下圖)
測試是否配置成功
按win+R 直接運(yùn)行 PowerShell , 然后輸入如下命令:
flutter doctor
成功效果:
錯(cuò)誤效果:
如果出現(xiàn)以下錯(cuò)誤 , 則是沒有配置好Android的環(huán)境
解決辦法: 添加環(huán)境變量ANDROID_HOME,把你android SDK的路徑填上,重啟電腦即可
重啟后繼續(xù)執(zhí)行 flutter doctor 如果還不成功就再執(zhí)行 flutter doctor --android-licenses ,接下來 所有的輸入 y 就可以了
成功后效果
三、創(chuàng)建項(xiàng)目
創(chuàng)建項(xiàng)目很簡單基本上和Android項(xiàng)目一樣
File->New->New Flutter Project
選Flutter Application ->Next
起App名字 ->Next 起包名 ->Finish
修改main.dart內(nèi)容
運(yùn)行就會(huì)有Hello World了
詳細(xì)步驟(直接貼圖不解釋了)
import 'package:flutter/material.dart'; void main() => runApp(new MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( title: 'WelcometoFlutter', home: new Scaffold( appBar: new AppBar( title: new Text('WelcometoFlutter'), ), body: new Center( child: new Text('Hello World'), ), ), ); } }
四、體驗(yàn)熱重載
Flutter的熱重載可幫助您快速地進(jìn)行測試、構(gòu)建UI、添加功能并更快地修復(fù)錯(cuò)誤。在iOS和Android模擬器或真機(jī)上可以在亞秒內(nèi)重載,并且不會(huì)丟失狀態(tài)。
步驟:
1.將字符串 HelloWorld 更改為 HelloWorldFlutter
2. 不要按“Stop按鈕; 讓您的應(yīng)用繼續(xù)運(yùn)行。
3.要 看您的更改 只需Ctrl+S 就可以了
你就會(huì)立即看到更新后的字符串
網(wǎng)上操作效果(懶得做動(dòng)圖,大家湊合看吧?。?/p>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android編程實(shí)現(xiàn)仿QQ發(fā)表說說,上傳照片及彈出框效果【附demo源碼下載】
這篇文章主要介紹了Android編程實(shí)現(xiàn)仿QQ發(fā)表說說,上傳照片及彈出框效果,涉及Android動(dòng)畫特效的相關(guān)實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-01-01ionic App 解決android端在真機(jī)上tab處于頂部的問題
這篇文章主要介紹了ionic App 解決android端在真機(jī)上tab處于頂部的問題的相關(guān)資料,需要的朋友可以參考下2017-06-06Android RecyclerView 滾動(dòng)到中間位置的方法示例
這篇文章主要介紹了Android RecyclerView 滾動(dòng)到中間位置的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03Android?實(shí)現(xiàn)自定義圓形進(jìn)度條的三種常用方法
這篇文章主要介紹了Android?實(shí)現(xiàn)自定義圓形進(jìn)度條的三種常用方法的相關(guān)資料,需要的朋友可以參考下2023-03-03Android實(shí)現(xiàn)底部半透明彈出框PopUpWindow效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)底部半透明彈出框PopUpWindow效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07