国产亚洲欧美人成在线,免费视频爱爱太爽了无码,日本免费一区二区三区高清视频 ,国产真实伦对白精彩视频

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

Flutter 工程常見問題

發(fā)表日期:2018-06 文章編輯:小燈 瀏覽次數(shù):3447

在學(xué)習(xí)使用flutter的過程中,遇到一些工程上的問題。比如flutter的配置,IDE的設(shè)置等等。

flutter doctor 需要jdk1.8

需要jdk1.8;如果裝的是jdk9及以后的版本,flutter doctor會(huì)一直提示你需要升級(jí)android SDK

https://flutter.io/flutter-for-android/#views

flutter升級(jí)遇到網(wǎng)絡(luò)錯(cuò)誤 - Got socket error

win7雙擊打開flutter_console.bat,嘗試用flutter upgrade升級(jí)時(shí),遇到錯(cuò)誤。

E:\sdk_flutter\flutter>flutter upgrade Checking Dart SDK version... Downloading Dart SDK from Flutter engine 09d05a38912a3c1a906e95099cac9a7e14fae85 f... Unzipping Dart SDK... Updating flutter tool... Got socket error trying to find package mockito at https://pub.dartlang.org. Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... 

報(bào)錯(cuò):連接不上https://pub.dartlang.org

用梯子和不用梯子都會(huì)報(bào)這個(gè)錯(cuò)誤。查閱官網(wǎng)https://flutter.io/get-started/install/

https://flutter.io/get-started/install
官網(wǎng)說中國用戶請(qǐng)參考https://github.com/flutter/flutter/wiki/Using-Flutter-in-China

參考文章建議設(shè)置2個(gè)環(huán)境變量

export PUB_HOSTED_URL=[https://pub.flutter-io.cn](https://pub.flutter-io.cn/)export FLUTTER_STORAGE_BASE_URL=[https://storage.flutter-io.cn](https://storage.flutter-io.cn/) 

我用的是win7,在環(huán)境變量 -> 用戶變量中添加了這2個(gè)變量

FLUTTER_STORAGE_BASE_URLhttps://storage.flutter-io.cn PUB_HOSTED_URL https://pub.flutter-io.cn 

再重新執(zhí)行flutter upgrade即可

使用flutter_console.bat時(shí),應(yīng)該以管理員身份運(yùn)行

Android Studio 3.0.1 的flutter項(xiàng)目找不到設(shè)備 - no connected device

嘗試運(yùn)行flutter項(xiàng)目時(shí),出現(xiàn)提示框


no connected device

此時(shí)注意到as頂部工具欄的右邊少了設(shè)備框【Flutter Device Selection】


as頂部欄
紅圈的位置本應(yīng)該顯示當(dāng)前連接的設(shè)備,但是在代碼寫錯(cuò)一次后,這一欄就消失了。

錯(cuò)誤排查

嘗試清緩存并重啟as,那一欄仍然未出現(xiàn)


清緩存并重啟as

flutter已經(jīng)升級(jí)到當(dāng)前最新版本。
在git-bash中運(yùn)行flutter doctor,并沒有發(fā)現(xiàn)什么問題。

$ flutter doctor Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 6.1.7601], locale zh-CN) [√] Android toolchain - develop for Android devices (Android SDK 27.0.3) [√] Android Studio (version 3.0) [√] Connected devices (1 available)? No issues found! 

由此猜測(cè)是Android Studio的問題。新建一個(gè)flutter工程,觀察到設(shè)備框又正常了


新建的flutter工程

那么原來工程里面為何總是說找不到設(shè)備?

仔細(xì)回想了一下,參考flutter教程時(shí),添加了一個(gè)images目錄,并且修改了pubspec.yaml文件。檢查發(fā)現(xiàn)assets的縮進(jìn)弄錯(cuò)了。把縮進(jìn)改成2個(gè)空格后,設(shè)備框就出現(xiàn)了。

# To add assets to your application, add an assets section, like this: assets: - images/lake.jpg 

由此可見,as對(duì)pubspec.yaml文件十分敏感。

Flutter 示例工程flutter_gallery遇到的網(wǎng)絡(luò)問題

beta分支的flutter_gallery把資源文件都放在了 https://flutter.googlesource.com/gallery-assets/
這個(gè)用瀏覽器是可以打開的,但是as運(yùn)行的時(shí)候會(huì)報(bào) fatal: not a git repository ;
參考 https://github.com/flutter/flutter/issues/13763 ,決定把channel切換到master
切換到master channel后,把flutter中的bin目錄整個(gè)刪掉;運(yùn)行flutter doctor重新下載一次dart的SDK??蛇\(yùn)行master中的demo。

Android Studio找不到Flutter SDK

運(yùn)行了flutter upgrade后,打開as發(fā)現(xiàn)找不到SDK了。
開發(fā)環(huán)境是win7,進(jìn)行檢查:

  • 環(huán)境變量是正常的
  • 使用cmd運(yùn)行flutter doctor正常
  • as能跑普通的安卓工程

檢查flutter sdk git 倉庫的情況,發(fā)現(xiàn)有些文件被修改了。使用git將其更新。運(yùn)行flutter doctor重新編譯SDK。
打開as發(fā)現(xiàn)問題解決。


本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請(qǐng)及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://jstctz.cn/18197.html
相關(guān)APP開發(fā)
 八年  行業(yè)經(jīng)驗(yàn)

多一份參考,總有益處

聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡(luò),免費(fèi)獲得網(wǎng)站建設(shè)方案及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:余經(jīng)理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.