国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

幾個Flutter常見診斷錯誤與解決Android toolchain - develop for Android devices X Unable to locate Android SDK

這篇具有很好參考價值的文章主要介紹了幾個Flutter常見診斷錯誤與解決Android toolchain - develop for Android devices X Unable to locate Android SDK。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

幾個Flutter常見診斷錯誤與解決

jcLee95:https://blog.csdn.net/qq_28550263
https://blog.csdn.net/qq_28550263/article/details/132869987


Flutter 診斷常見問題

問題1:

問題描述

[X] Android toolchain - develop for Android devices
    X Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

原因分析

這個錯誤表示找不到Android SDK??赡艿脑蚴茿ndroid Studio沒有安裝或者安裝路徑?jīng)]有正確配置。

解決辦法

PS > flutter config --android-sdk D:\Android\SDK
Setting "android-sdk" value to "D:\Android\SDK".

You may need to restart any open editors for them to read new settings.

問題2:

問題描述

[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    ? cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ? Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

原因與解決

這個錯誤信息表明 Flutter 環(huán)境缺少必要的Android工具鏈和SDK許可證。以下是針對每個錯誤的解決。

1. 錯誤信息:cmdline-tools組件缺失
? cmdline-tools component is missing
  Run `path/to/sdkmanager --install "cmdline-tools;latest"`

解決方法:

  • 打開終端并運行上述命令,將path/to/sdkmanager替換為你的Android SDK的路徑。這個命令會安裝最新的cmdline-tools組件。示例:
    /path/to/android/sdk/tools/bin/sdkmanager --install "cmdline-tools;latest"
    
  • 如果你不知道Android SDK的確切路徑,可以使用flutter config命令來查找它。運行以下命令:
    flutter config --android-sdk
    
    例如:
    flutter config --android-sdk D:\Android\android-sdk
    
2. 錯誤信息:Android許可證狀態(tài)未知
? Android license status unknown.
  Run `flutter doctor --android-licenses` to accept the SDK licenses.

解決方法:

  • 運行以下命令以接受Android SDK的許可證:
    flutter doctor --android-licenses
    
  • 在運行此命令時,你可能會被要求確認(rèn)或接受許多許可證,例如:
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
7 of 7 SDK package licenses not accepted. 100% Computing updates...
Review licenses that have not been accepted (y/N)? Y 

請輸入y來接受它們,然后回車確定。

完成上述步驟后,你的Flutter環(huán)境應(yīng)該能夠正常運行,并且不再顯示這些錯誤信息。如果你遇到其他問題,請檢查Flutter和Android SDK的安裝,并確保它們都正確配置。

問題3:

問題描述
[!] Network resources
    ? An HTTP error occurred while checking "https://github.com/": 信號燈超時時間已到

這個錯誤信息表明在嘗試檢查GitHub上的資源時發(fā)生了HTTP錯誤,并且錯誤信息中提到"信號燈超時時間已到"。這通常是由于網(wǎng)絡(luò)問題或GitHub服務(wù)器不可訪問引起的。以下是一些可能的解決方法:

  • 檢查網(wǎng)絡(luò)連接

    • 確保你的計算機(jī)能夠訪問互聯(lián)網(wǎng)。打開瀏覽器并嘗試訪問其他網(wǎng)站,以確保你的網(wǎng)絡(luò)連接正常。
    • 如果你使用代理服務(wù)器或VPN,請確保它們配置正確,并且沒有阻止對GitHub的訪問。
  • 嘗試使用代理

    • 如果你在一個有網(wǎng)絡(luò)限制的環(huán)境中工作(這個需要你自己體會一下,各大博客平臺不允許展開講解),可能需要配置代理服務(wù)器。在終端中設(shè)置代理服務(wù)器,以便你的Flutter環(huán)境可以訪問GitHub。代理配置方法取決于你的網(wǎng)絡(luò)環(huán)境和操作系統(tǒng)。
  • 檢查GitHub狀態(tài)

    • 有時,GitHub本身可能會遇到問題或維護(hù)。你可以訪問 GitHub Status 來檢查GitHub的當(dāng)前狀態(tài)。如果GitHub正在維護(hù)或遇到問題,你可能需要等待一段時間,然后再次嘗試。
  • 更改倉庫源

    • 如果你使用了自定義的Flutter鏡像源或軟件包管理器源,嘗試切換回默認(rèn)源或更改為可靠的源,以確保能夠正常訪問GitHub。
  • 檢查防火墻和安全軟件

    • 一些防火墻或安全軟件可能會阻止你的計算機(jī)訪問特定網(wǎng)站或資源。確保沒有安全軟件或防火墻規(guī)則阻止了對GitHub的訪問。

問題3

問題描述
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    ? cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ? Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.

原因分析

Android toolchain:你的Android SDK缺少cmdline-tools組件。你可以通過運行path/to/sdkmanager --install "cmdline-tools;latest"來安裝它,其中path/to/sdkmanager應(yīng)該替換為你的sdkmanager工具的實際路徑。此外,你的Android許可證狀態(tài)未知,你需要運行flutter doctor --android-licenses來接受SDK許可證。

解決辦法
  • 安裝cmdline-tools:首先,你需要找到sdkmanager的路徑。如果你不確定,可以嘗試在終端中運行which sdkmanager。然后,運行以下命令來安裝cmdline-tools:
path/to/sdkmanager --install "cmdline-tools;latest"

其中 path/to/sdkmanager 應(yīng)該替換為你的sdkmanager工具的實際路徑。

android toolchain - develop for android devices x unable to locate android s,Dart語言與Flutter框架開發(fā)筆記,flutter,android

  • 接受Android許可證:在終端中運行以下命令:
flutter doctor --android-licenses

然后按照提示接受所有許可證即可。

android toolchain - develop for android devices x unable to locate android s,Dart語言與Flutter框架開發(fā)筆記,flutter,android

注意事項

如果你沒有安裝Java運行時,則需要先安裝之??梢栽L問:https://www.oracle.com/java/technologies/downloads/#java21下載一個適合你設(shè)備和系統(tǒng)的運行時,或者也可以安裝一個Java集成開發(fā)環(huán)境。

android toolchain - develop for android devices x unable to locate android s,Dart語言與Flutter框架開發(fā)筆記,flutter,android

問題4

問題描述
[!] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    ? CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.
原因分析

這個問題當(dāng)然是在明顯經(jīng)常卡頓但是在果粉那里還不能說的mac系統(tǒng)上才有。原因是Xcode需要CocoaPods,但是你沒有安裝CocoaPods,它是一個Ruby寫的用于檢索iOS和macOS平臺端的插件代碼。沒有CocoaPods,插件將無法在iOS或macOS上工作。你可以訪問CocoaPods安裝指南來安裝它。

解決辦法

安裝CocoaPods:在終端中運行以下命令:

sudo gem install cocoapods

輸入你的 Mac 的密碼后,CocoaPods 應(yīng)該會開始安裝。安裝完成后,你可以通過運行 pod --version 來確認(rèn) CocoaPods 是否已經(jīng)成功安裝。

注:
你也可以自己參考 https://guides.cocoapods.org/using/getting-started.html#installation 文檔中的描述來完成 cocoapods 的安裝

完成以上步驟后,你可以再次運行flutter doctor來檢查是否已經(jīng)解決了所有問題。

注意事項

還有一個是確保你安裝了rbenv,你可以按照以下步驟來安裝rbenv,并使用它來管理你的Ruby環(huán)境:

  1. 安裝rbenv。你可以使用以下命令來在你的系統(tǒng)中安裝rbenv:

    git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

  2. 安裝ruby-build。ruby-build是一個rbenv插件,用于安裝不同版本的Ruby。你可以使用以下命令來安裝ruby-build:

rbenv install 2.7.4
  1. 安裝所需的Ruby版本。使用rbenv,你可以通過以下命令來安裝新的Ruby版本:
rbenv install 2.7.4
  1. 設(shè)置全局或本地的Ruby版本。使用rbenv,你可以通過以下命令來設(shè)置全局或本地的Ruby版本:
rbenv global 2.7.4
  1. 確認(rèn)Ruby版本。使用以下命令來確認(rèn)你的Ruby版本是否已經(jīng)升級:
ruby -v

如果你的系統(tǒng)中仍然在使用舊的Ruby版本,而不是新安裝的,你可以嘗試使用以下命令來重新加載你的環(huán)境變量,并確認(rèn)你的Ruby版本是否已經(jīng)切換:

source ~/.zshrc
ruby -v

通過這些步驟,你可以成功安裝并使用rbenv來管理你的Ruby環(huán)境,并升級到所需的Ruby版本。如果確認(rèn)你的Ruby版本已經(jīng)切換到新的版本,那么你可以嘗試重新安裝cocoapods:文章來源地址http://www.zghlxwxcb.cn/news/detail-764800.html

sudo gem install cocoapods

到了這里,關(guān)于幾個Flutter常見診斷錯誤與解決Android toolchain - develop for Android devices X Unable to locate Android SDK的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【網(wǎng)絡(luò)連接】ping不通的常見原因+解決方案,如何在只能訪問網(wǎng)關(guān)時診斷,并修復(fù)IP不通的問題

    【網(wǎng)絡(luò)連接】ping不通的常見原因+解決方案,如何在只能訪問網(wǎng)關(guān)時診斷,并修復(fù)IP不通的問題

    ??你好呀!我是 是Yu欸 ?? 2024每日百字篆刻時光,感謝你的陪伴與支持 ~ ?? 歡迎一起踏上探險之旅,挖掘無限可能,共同成長! 前些天發(fā)現(xiàn)了一個人工智能學(xué)習(xí)網(wǎng)站,內(nèi)容深入淺出、易于理解。如果對人工智能感興趣,不妨點擊查看。 粉絲交流貼:網(wǎng)關(guān)能通IP不通可能有

    2024年03月09日
    瀏覽(107)
  • Flutter 環(huán)境變量配置和flutter doctor中的錯誤解決

    Flutter 環(huán)境變量配置和flutter doctor中的錯誤解決

    一、環(huán)境變量 右鍵點擊 我的電腦-屬性:然后找到環(huán)境變量 ? 1.Android的SDK不在C盤的話需要額外配這個到用戶環(huán)境變量: 2.然后在系統(tǒng)變量:Path 中添加一條這樣的值 ????????D:Flutterflutterbin? ? ? ? ? ????????這個值寫flutter包解壓的實際地址即可 ?3.在系統(tǒng)變量中添

    2023年04月26日
    瀏覽(26)
  • 解決android studio中頁面閃退的幾個問題

    解決android studio中頁面閃退的幾個問題

    1.如果在新建頁面時閃退,解決方法如下 先去miantext里面檢查是否注冊了當(dāng)前頁面,如果沒有注冊,需在maintext里面機(jī)型注冊 如下圖(一般來說,AS在新建activity時會自動注冊) 如下圖 或者alt+enter-Add activity to manifest 可解決問題 2.點擊按鈕時閃退? 如果我的按鈕想實現(xiàn)點擊跳轉(zhuǎn)

    2024年02月11日
    瀏覽(24)
  • 【環(huán)境配置】Android-Studio-OpenCV-JNI以及常見錯誤 ( 持續(xù)更新 )

    【環(huán)境配置】Android-Studio-OpenCV-JNI以及常見錯誤 ( 持續(xù)更新 )

    最近一個項目要編譯深度學(xué)習(xí)的庫,需要用到 opencv 和 JNI,本文檔用于記錄環(huán)境配置中遇到的常見錯誤以及解決方案 解決辦法: 刪除文件 .idea/gradle.xml 和 .idea/workspace.xml , 重新編譯; 解決辦法:Invalid Gradle JDK configuration found 原因是NDK版本過高,跟當(dāng)前的AndroidStudio版本不匹配

    2024年02月11日
    瀏覽(19)
  • 應(yīng)對蘋果商店審核失敗:解決Flutter應(yīng)用被拒絕的常見情況與解決方案

    應(yīng)對蘋果商店審核失?。航鉀QFlutter應(yīng)用被拒絕的常見情況與解決方案

    Flutter是一款由Google推出的跨平臺移動應(yīng)用開發(fā)框架,其強(qiáng)大的性能和流暢的用戶體驗使其備受開發(fā)者青睞。然而,開發(fā)一款應(yīng)用只是第一步,將其成功上架到蘋果商店才是實現(xiàn)商業(yè)目標(biāo)的關(guān)鍵一步。本文將詳細(xì)介紹如何使用Flutter將應(yīng)用程序上架到蘋果商店,讓您的應(yīng)用更快

    2024年04月14日
    瀏覽(20)
  • git 常見錯誤解決

    git 常見錯誤解決

    一、git命令運行時出現(xiàn)以下錯誤提示: 解決方法一:(不是根據(jù)原因) 解決方法二: 1)原因:當(dāng)從其它文件夾或文件包解壓文件后,文件所屬用戶不是當(dāng)前用戶。 2)分析: 其中的 ‘S-1-5-32-544’是一個典型的 Windows 用戶安全標(biāo)識符 (SID) 3)查看 查看當(dāng)前用戶SID命令 查看當(dāng)

    2024年02月07日
    瀏覽(26)
  • Appuploader 常見錯誤及解決方法

    Appuploader 常見錯誤及解決方法

    轉(zhuǎn)載:Appuploader 常見錯誤及解決方法 Appuploader是一款用于上傳、管理和分享iOS應(yīng)用的客戶端工具。使用Appuploader可以讓您更加便捷地管理和分享您的應(yīng)用程序,同時也能夠提高工作效率。本文將介紹一些常見的Appuploader錯誤及其解決方法。 1.登錄失敗 解決方法:下載最新版本

    2024年02月05日
    瀏覽(33)
  • 【GIT】git常見錯誤解決

    fatal: unable to access ‘https://github.com/xxx’: OpenSSL SSL_read: Connection was reset, errno 10054 fatal: unable to access ‘https://github.com/xxx/’: Failed to connect to github.com port 443 after 21105 ms: Timed out ! [remote rejected] main - main (pre-receive hook declined) 參考:https://blog.csdn.net/cljdsc/article/details/127112417

    2024年02月12日
    瀏覽(23)
  • git 常見錯誤與解決辦法

    git 常見錯誤與解決辦法

    The authenticity of host ‘github.com (140.82.121.4)’ can’t be established. ED25519 key fingerprint is SHA256:+EiY3wvvVd58shbpZisF/zLDA0zPMSvHdkr4UvCOqU. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added ‘github.com’ (ED25519) to the list of known hosts. Ente

    2024年02月05日
    瀏覽(16)
  • Hive常見錯誤及解決辦法

    Hive常見錯誤及解決辦法

    1.異常:拒絕連接 錯誤原因:MySQL沒啟動 檢查MySQL是否連接:systemctl status mysqld ?發(fā)現(xiàn)MySQL未開啟,打開并查看MySQL: systemctl start mysqld systemctl status mysqld mysql -uroot -p123456 Ctrl+z退出MySQL ? 就能進(jìn)入hive啦? 2.異常代碼:Cannot create directory /tmp/hive/root/xxx. Name node is in safe mode 解決方法

    2024年02月14日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包