新聞中心
[Flutter] flutter項目一直卡在 Running Gradle task 'assembleDebug'...
首先將項目android目錄下的build.gradle中google()和jcenter()替換成阿里鏡像地址
專注于為中小企業(yè)提供網(wǎng)站設計制作、網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)賽罕免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
修改本地的flutter配置文件,flutter安裝目錄下找到packages/flutter_tools/gradle/flutter.gradle文件,repositories 修改為
將 MAVEN_REPO 地址替換為
修改 packages/flutter_tools/gradle/resolve_dependencies.gradle,替換maven地址為
重新運行項目,等待一會就可以正常運行。
Flutter 國內(nèi)鏡像 失效替換:
Flutter開發(fā)環(huán)境配置(MAC版)
(該路徑會有變化,可以關注Flutter社區(qū),隨時更新)
Documents為目錄,fluttersdk為sdk文件夾
cd 到對應的項目工程中執(zhí)行命令:
在終端中執(zhí)行 flutter doctor 查看Android和iOS的開發(fā)環(huán)境,監(jiān)測到依賴若有缺失,會給出缺失的依賴的安裝結(jié)果,依照提示進行安裝即可。
在命令終端執(zhí)行相關命令:
打開Android Studio應用,打開菜單項Preferences Plugins中搜索Flutter插件并點擊install進行安裝
打開 VS Code,可點擊 View - Command Palette,搜索flutter并點擊install進行安裝
Flutter中使用gRPC
gRPC是谷歌開發(fā)的一款遠程過程調(diào)用系統(tǒng),可以讓客戶端像調(diào)用本地對象一樣使用服務端應用的方法,使用protocol buffers接口定義語言來定義服務方法,protocol buffer定義參數(shù)和返回類型。
protobuf類似json,是一種數(shù)據(jù)結(jié)構協(xié)議,在android studio中安裝Protobuf Support,方便查看編寫的proto文件
dart使用proto插件將proto文件生成對應的dart文件,使用如下步驟
1、安裝flutter之后,再flutter的下面路徑中有pub命令,需要將命令加入到path中。
可以vi ~/.zshrc,在文件中加入source ~/.bash_profile,然后在vi ~/.bash_profile文件中加入下面路徑(:分割不同的路徑)
export PATH=/Users/webull/app/flutter/bin:/Users/webull/app/flutter/bin/cache/dart-sdk/bin:/Users/webull/.pub-cache/bin:$PATH
其中fluter/bin是flutter的命令路徑,dart-sdk/bin中包含了pub和其他dart命令,.pub-cache/bin是之后運行pub之后建立的路徑,里面包含了proto-gen-dart命令,用來將proto文件轉(zhuǎn)換為dart的命令
2、使用下面的命令安裝proto插件
$ pub global activate protoc_plugin
安裝完成后,上面的用戶目錄中的.pub-cache目錄才會有proto-gen-dart文件。
1、其中/Users/webull是我的用戶目錄 app/flutter是flutter的安裝目錄
參考:
1、gRPC介紹
2、gRPC配置
Mac--Flutter更換指定版本
類似錯誤No named parameter with the name ‘XXXXXX‘問題
原因:Flutter版本問題
一、回退到指定版本
1、GitHub搜索flutter 點擊進入后,選擇tags找到需要的版本點進去,如圖:
2、復制版本號
cd ?/Users/apple/Documents/flutter ? ?根目錄,同bash_profile中PATH配置保持一致即可。
git reset --hard 3595343e20a61ff16d14e8ecc25f364276bb1b8b
執(zhí)行完成,檢測 flutter --version
執(zhí)行 flutter doctor
????????了
分享標題:flutter安裝目錄,flutter打開文件
分享URL:http://fisionsoft.com.cn/article/dsspjjd.html