flutter 环境搭建
環境:
ladder什么的是必不可少的
win10 + Idea 2019.1.13 + Genymotion 2.12
基本可以在模擬器中運行項目,還有些許小問題,但是可以看到效果了
基本流程
下載 windows?版本的 flutter(flutter_windows_v1.5.4-hotfix.2-stable.zip)
解壓出來,添加 bin?目錄到?環境變量 Path?中(可選,只是為了方便使用 flutter?命令)
檢測環境是否滿足條件
控制臺中輸入命令(終端):flutter doctor?
顯示信息如下基本可以了
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.17134.829], locale zh-CN)[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0) [!] Android Studio (not installed) //可選 [√] IntelliJ IDEA Ultimate Edition (version 2019.1) [√] Connected device (1 available) //可選 出現 X?表示不滿足條件,按照提示執行操作(參考下面的內容)
安裝插件? Dart?和? Flutter
菜單 file -> settings -> plugins ,查找對應的插件名,安裝(install)
Android license status unknown
控制臺中輸入命令(終端):flutter doctor --android-licenses (提示中會顯示這個命令)
之后一直?y?就可以了(沒具體看是什么內容)
jdk?環境
下載安裝 jdk (jdk-8u212-windows-x64.exe)
地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,選擇對應的文件,下載并安裝
配置 jdk:
菜單 file -> project structure -> preject -> new ,?選擇 jdk?安裝的目錄 (成功會顯示版本號)
添加環境變量
變量名:JAVA_HOME?
變量值:jdk?的安裝目錄
安裝??Android SDK
菜單 file -> settings -> appearance & behavior -> system settings -> android sdk
設置(本地保存地址):android sdk location ,選擇要下在的版本進行下載(貌似會自動下載一個最新版,記不清了)
完成后添加環境變量
變量名:?ANDROID_HOME
變量值:android sdk location?中選擇的地址
創建 flutter 項目
菜單 file -> new -> prodect ... -> flutter?
設置 flutter sdk path :? 設置為解壓?flutter_windows_v1.5.4-hotfix.2-stable.zip?中的 flutter?目錄,下一步
選擇項目的位置,就可以生成項目了 (finish)
配置 Genymotion (虛擬機)
下載安裝啟動,sign in ...... -> adb ->?選擇?use custom .... tools
點擊 add?添加想要的系統(不懂這個玩意,隨便選了一個),選中某個,點擊 next?下載,等待完成
? 在Idea?中添加插件?genymotion (雖然隔了幾年,還是可以用的)
參照 Dart?插件安裝或參考?安裝 https://blog.51cto.com/longwind/1568727?中Genymotion?部分的內容
本地安裝:
下載地址:https://www.genymotion.com/plugins/? (點擊??genymotion-idea-plugin.jar?開始下載)
菜單 file -> settings -> plugins ->?點擊設置圖標(右上角)-> install flugin from disk?選擇下載的文件,根據提示操作即可
重啟 Idea?后工具欄右側會有新圖標出現(成功的話),點擊彈出新窗口 Genymotion Device Manager(可以新建系統,參考使用?Genymotion)
選中列表中的某個系統(選中start按鈕就可以點擊),點擊start按鈕就啟動模擬器
啟動成功可以看到手機的界面,?在?Genymotion Device Manager?中點擊 refresh?會看到 IP Address?項有個?IP
使用?Genymotion?調試
到 android sdk?目錄,執行命令 ./platform-tools/adb.exe connect IP:5555
IP:啟動系統中對應的 IP Address 字段的內容,例如:192.168.100.101
5555:是默認端口
在Idea中運行項目,看到?Genymotion?出現的的界面就是項目的App運行的效果(成功的話)
若是出現?gradle?相關的錯誤(本人未出現),google?對應的內容
轉載于:https://www.cnblogs.com/heidekeyi/p/11023217.html
總結
以上是生活随笔為你收集整理的flutter 环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端知识点回顾——HTML,CSS篇
- 下一篇: select及触发方式,select监听