簡體   English   中英

在 Android Studio 中設置 Flutter 時出現問題

[英]Problem while setting up Flutter in Android Studio

我正在嘗試在 Android Studio 上設置 Flutter 但是當我運行 Flutter 中存在的默認計數器應用程序時,盡管項目正在成功構建,但在運行時它會給出異常並給出異常。

Running Gradle task 'assembleDebug'...
Exception: Gradle task assembleDebug failed with exit code -1

當我在命令提示符下運行 flutter 醫生時,我收到以下信息:

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.17.5, on Microsoft Windows [Version 10.0.18363.959], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit visit
      https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.
[√] Android Studio (version 4.0)
[√] Connected device (1 available)

然后當我運行 flutter doctor --android-licenses 時,它顯示:

Android sdkmanager tool not found (C:\Users\siddp\AppData\Local\Android\Sdk\tools\bin\sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

I've installed the latest flutter SDK from the official flutter site: https://storage.googleapis.com/flutter_infra/releases/stable/windows/flutter_windows_1.17.5-stable.zip

我還將 Path 變量保存在系統和用戶環境變量中。 我還在 Android Studio 中下載並安裝了 Flutter 和 Dart 插件。 我的 Android Studio 擁有最新的 SDK,其版本與虛擬設備(以及物理設備)兼容。 我還從 SDK 管理器下載了所有工具。 我的 Android Studio 運行正常的 Android 應用程序沒有問題; 它只會導致 Flutter 應用程序出現問題。 我也嘗試過重新安裝所有東西(Flutter、Android Studio,甚至 Java),但我仍然無法讓它執行。 我還嘗試使用 StackOverflow 和 GitHub 等各種在線解決方案進行故障排除; 我無法將它們全部鏈接起來,因為它們有很多,而且過去 5 天我一直在這樣做。

每個解決方案都值得贊賞。 謝謝你 !

(1) Android Studio > SDK Manager > Android SDK > SDK Tools > Uncheck "Hide Obsolete Packages" > Check "Android SDK Tools" (Obsolete) > OK to Install

(2) flutter 博士--android-licenses

Added (3): Can you check if Android Studio > SDK Manager > Android SDK > SDK Platforms > Is the latest API Level installed?

我最近還設置了 Flutter,但沒有 Android Studio,直接下載 Android ZF20E3C5E54C0AB3D376AZ5D660BFF8 所以兩件事 -

  1. Android sdkmanager tool not found (C:\Users\siddp\AppData\Local\Android\Sdk\tools\bin\sdkmanager)

那么,sdkmanager 是否存在於該位置且未檢測到或根本不存在?

  1. 我認為 flutter 可能沒有配置 Android_sdk 路徑。 那么,你能設置嗎 -> flutter config --android-sdk <path-to-android-sdk>

發布這個,試試flutter doctor --android-licenses

暫無
暫無

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

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