Flutter和AndroidStudio開發環境配置


1.根據官網配置(地址:https://flutterchina.club/setup-windows/

1)下載flutter SDK

2)配置flutter環境變量(右鍵【我的電腦】=》【屬性】=》【高級系統設置】=》.....看圖,先配置兩個【系統環境變量】)

注:這里有個坑,必須自己填寫,不能按照官網給的【export .......】,不然配置完成之后只是臨時的(配置操作,打開cmd,執行)===》關掉cmd窗口,執行【echo %PUB_HOSTED_URL%】,查看配置的變量(臨時配置的就不見了)

PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

 

 

 

 

 

 3)找到你下載的flutter解壓后的bin文件路徑,在【系統環境變量】里頭配置你下載的flutter的bin路徑,然后關閉CMD窗口,再次打開執行【flutter --version】即可查看安裝版本

 

 

 

 

 

 

 

 

 

 2.下載AndroidStudio和Android SDK

注:牆,合理上網

1)安裝完成后,記得配置Android SDK(sdk路徑)

 

 

 

 配置完成后,cmd執行adb查看是否配置安裝成功

 

 adb device

 

 目前沒有任何安卓設備連上

 

3.打開AndroidStudio,在File=》Settings=》Plugins 上面,安裝Flutter插件(安轉后包含Dart)

 

 

4.重啟AndroidStudio,創建一個Flutter項目

 

 

 

 

 

 

 

 

 

注:如果項目生成APK有異常(碰到安裝環境問題),可以先按照原生打開項目,或者通過File重新選擇項目目錄打開(打開后它會自動下載和安裝相關環境以來)

 

 生成時間比較長

 

 

 這個時候百度一下,發現: 因為Gradle的Maven倉庫是在國外,所以我這邊沒有【合理上網】。 我們可以使用阿里雲的鏡像地址(3處修改點)

        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

 

 

 

 

 

修改完成,重啟生成APK文件出現(lock被鎖住了)

 

 之后參考

 

 

 

之后過了老久才出現(我都快以為出問題了呢)

 

 

 

 

 

4.運行項目

打開AndroidStudio的ADV Manager,創建虛擬安卓設備(創建完成后,點擊【三角形】按鈕啟動設備),等到虛擬設備啟動后,再運行AndroidStudio的項目即可看到demo效果

 

 

 

 

 

注:創建手機虛擬設備的時候,請選擇不帶【三角號】的配置,這樣子設備的配置后面可以【root】使用

 5.配置root操作(可以讓虛擬設備進行CURD)

啟動虛擬設備之后我們可以使用命令【adb devices】查看連接開啟的虛擬設備

 

 

 執行【adb root】進行設備root

 

 

 執行【adb remount】進行掛載(之后才能對文件進行操作-CURD),這里出現錯誤

 

 

執行【adb shell ls data/data】 查看設備下安裝的軟件

 

 

 查看剛剛Flutter項目的軟件名稱

 

 

 

 

 

 執行【adb shell ls -l data/data/找到的項目包名】查看項目包里頭有哪些文件(前面帶d的是文件夾--LINUX文件顯示的樣子)

 

 

 當然,在AndroidStudio中也能查看連接的虛擬設備的文件

 

 

 

目前我們缺的是【adb-remount】不成功

1)打開查看Android SDK的配置

 

 

 

2)打開查看到里頭找到emulator.exe可執行文件,

 

 

 3)將文件直接拖拽到cmd窗口里頭

 

 

 4)執行查看命令,查看幫助文檔(后面加個 -help)

 

 

 執行它

 

 

命令行讓后面跟上  【-avd 模擬器名稱】,我就關閉掉虛擬設備,然后在cmd執行【SDK的路徑下的emulator.exe -writable-system -avd 虛擬設備名稱】(也可以通過SDK的幫助文檔查虛擬設備名稱)

注:我們默認的虛擬設備名字是,我執行了好多次報錯,結果發現,空的地方需要用【_】下划線來補充,執行后不能關閉cmd

 

 

 

 

 

 

 

 

 

 

 然后到AndroidStudio里的【Terminal-Local】執行【adb root】和【adb remount】,這個時候就執行成功了(就可以將電腦的文件Copy到虛擬設備上面了)

 

 之后可以自己去設置虛擬設備的【開發者選項】、【語言】等配置了

注:連續點擊【版本號】5次,就會開啟【開發者選項】

 

 

后記:

注:碰到運行問題【flutter doctor】進行檢查,還有碰到配置正常完成后,flutter doctor 也檢查正常,卡在,應該是要等,我等了半個多小時才出來(Java jdk 請安裝1.8.0版本及以上)

 

 

 

 

 

 

 

 

 

 

感謝:https://blog.csdn.net/wahYip/article/details/106087931

https://www.jianshu.com/p/dca76b25e910

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM