簡體   English   中英

Flutter Android 許可證狀態未知

[英]Flutter Android license status unknown

$ flutter doctor

醫生摘要(要查看所有詳細信息,請運行 flutter doctor -v):

[✓] Flutter (Channel stable, v1.2.1, on Linux, locale en_US.UTF-8)

[!] Android 工具鏈 - 為 Android 設備開發(Android SDK 版本 28.0.3) ✗ Android 許可證狀態未知。

[✓] Android Studio(3.3 版)

[!] IntelliJ IDEA 終極版(2018.3 版)

✗ 未安裝 Flutter 插件; 這增加了 Flutter 特定的功能。 ✗ 未安裝 Dart 插件; 這增加了 Dart 特定的功能。

[!] VS Code(版本 1.31.1)

✗ 未安裝 Flutter 擴展; https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter安裝

[!] 連接設備! 沒有可用的設備

1.我運行 $ flutter doctor --android-licenses - 它運行 SDK 管理器來接受許可證。

在那之后,我得到了一些由 JDK 引起的 classException。

2.下載並安裝Java 8 ,設置路徑為C:\\Program Files\\Java\\jdk1.8.0_111\\bin。

問題解決了……我從這里得到了命令 - 7 Flutter 命令

解決辦法是

  • 安裝 java 版本 > = java 8 並更新 JAVA_HOME
  • $ flutter doctor --android-licenses 並在詢問時輸入 Y

它對我有用!

它對我有用..

所以這里是解決方案,打開您的 SDK 管理器,然后取消選中Hide Obsolete Packages

參考-- https://robbinespu.gitlab.io/blog/2020/03/03/flutter-issue-fixed-android-license-status-unknown-on-windows/

參考---如果需要,我們可以在這里手動下載軟件包https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip (適用於 Windows 用戶)。 希望本教程可以幫助尋找解決方案的人

在此處輸入圖片說明

現在您將看到Android SDK Tools (Obsolete) 26.1.1出現。 勾選那個包並點擊apply button然后點擊確定按鈕。 它會下載sdk。 然后restart安卓工作室

很好,現在如果你運行flutter doctor ,你應該得到如下的陽性結果

PS D:\Workplace\flutter_projects> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18363.657], locale en-MY)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[√] Android Studio (version 3.6)
[√] VS Code (version 1.42.1)
[√] Connected device (1 available)

• No issues found!

PS D:\Workplace\flutter_projects> flutter doctor --android-licenses -v
All SDK package licenses accepted.======] 100% Computing updates...

運行flutter doctor --android-licenses並在詢問時輸入 Y

如果需要,我們可以在此處手動下載軟件包https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip (適用於 Windows 用戶)。 希望本教程可以幫助尋找解決方案的人

我在 Windows 10 上使用 Intellij 社區版 2021.2。這些命令對我有用:

 D:\Software\Android\cmdline-tools\latest\bin\sdkmanager.bat --licenses
 D:\Software\Android\cmdline-tools\latest\bin\sdkmanager.bat --update
 D:\Software\Android\cmdline-tools\latest\bin\sdkmanager  --licenses 

現在運行

flutter doctor -v

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM