之前試過 flutter doctor , 看看有哪些配置上的原因, 發現沒有任何問題, 很完美
創新互聯是專業的余姚網站建設公司,余姚接單;提供成都網站設計、網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行余姚網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
然后又試了 flutter clean , 發現還是不奏效.
于是在網上用 flutter白屏 作為關鍵字查詢, 發現很多文章都沒什么用, 但是還是被我找到了解決方案:
先在安卓Studio中調出終端, 然后輸入命令:
flutter run --enable-software-rendering
此時, 再點擊 Run , 在iOS端就不會白屏了!
gRPC是谷歌開發的一款遠程過程調用系統,可以讓客戶端像調用本地對象一樣使用服務端應用的方法,使用protocol buffers接口定義語言來定義服務方法,protocol buffer定義參數和返回類型。
protobuf類似json,是一種數據結構協議,在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文件轉換為dart的命令
2、使用下面的命令安裝proto插件
$ pub global activate protoc_plugin
安裝完成后,上面的用戶目錄中的.pub-cache目錄才會有proto-gen-dart文件。
1、其中/Users/webull是我的用戶目錄 app/flutter是flutter的安裝目錄
參考:
1、gRPC介紹
2、gRPC配置
問題描述:
Mac環境,安裝了Android Studio,以及包括Dart插件在內的Flutter插件。在終端運行 flutter doctor ,顯示全部配置完成。在Android Studio中創建一個Flutter的新項目,包括運行什么的都完全沒問題。但是,我從Git上克隆自己的項目,用Android Studio打開以后,有個警告“dart sdk is not configured”,并且沒有Flutter Device Selection按鈕,項目無法繼續進行。
解決方法:
在網上找到的方法,都是這個:
1、打開File =》Setting =》Language Frameworks = Dart
2、勾選 “enable Dart support for the project”,并且選擇Dart SDK path,路徑為 D:\install\android\flutter\bin\cache\dart-sdk ,其中D:\install\android\flutter是flutter SDK路徑
其實是對的,這就是解決方法。但是我的Android Studio是3.4.2版本的,我打開File是找不到Setting選項的。。。快捷鍵(ctrl + alt + s)也沒反應。
開頭入口被堵死了,便想著更新一下Flutter (終端運行 flutter upgrade ), 以獲取最新版本的Flutter和Dart SDK, 結果終端毫不留情的直接給了我一段error。于是,經過一番耐心的查找,終于找到了三個入口:
入口一:
入口二:
打開Tools =》Flutter =》Flutter Upgrade =》Language Frameworks = Dart
入口三:
Preferences =》Language Frameworks = Dart
然后操作即可:
當你添加完所有環境變量,或者多次卸掉重裝android studio后,再次插入手機,或者是開啟模擬器的時候,vscode或android studio都顯示no devices的時候,以下簡單的解決方法或許能幫到你。
先檢查自己以往是否有安裝adb。在cmd中查看adb的版本。輸入:adb version。如果有安裝的話,建議在C:WindowsSystem和C:WindowsSystem32刪除adb.exe, AdbWinApi.dll和AdbWinUsbApi.dll三個文件即可。
你在android studio經過了一頓操作,例如安裝了一系列的sdk文件,還有創建了模擬器之后,也執行了第二步,環境變量也設置好了,在cmd中輸入adb version,會出現下圖:
這就代表了你已經徹底清除了舊版本的adb,用的是目前最新版本的adb。這個也會隨著flutter?upgrade的更新而更新。我今天更新了flutter版本,adb應該是最新的。
在管理員模式下打開cmd,輸入adb devices,會看見當前已經打開了的安卓設備。輸入adb connect 你安卓設備的名字 。failed那一行不用管,這時候看回vscode或者是android studio,即會出現設備,可進行flutter的正常調試。
PS:
1、模擬器也是如此操作。先打開模擬器,再adb devices,adb connect 即可。
2、adb成功連接一次之后,下次就不用再開adb進行連接了,直接插入手機,或者是開啟模擬器即可。vscode是ctrl+shift+p,然后選擇Launch Emulator,打開模擬器,即可自動連接模擬器。
3、flutter版本:Flutter:0.10.1-pre.96。adb版本:1.0.40。vscode版本:1.28.2。android studio版本:3.2.1。安卓模擬器版本:android 7.1.1。
首先將項目android目錄下的build.gradle中google()和jcenter()替換成阿里鏡像地址
修改本地的flutter配置文件,flutter安裝目錄下找到packages/flutter_tools/gradle/flutter.gradle文件,repositories 修改為
將 MAVEN_REPO 地址替換為
修改 packages/flutter_tools/gradle/resolve_dependencies.gradle,替換maven地址為
重新運行項目,等待一會就可以正常運行。
Flutter 國內鏡像 失效替換:
網站題目:flutter安裝白屏,flutter release 白屏
文章來源:http://vcdvsql.cn/article20/dsdgjjo.html
成都網站建設公司_創新互聯,為您提供企業網站制作、軟件開發、服務器托管、網站設計公司、網站設計、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯