首页 > 解决方案 > 我已经尝试了一切,但我的颤振应用程序仍然没有运行......已安装(也有过时的 Sdk 工具)

问题描述

我已经尝试了一切,但我的颤振应用程序仍然没有运行......已安装(也有过时的 Sdk 工具)

这是追溯-

C:\Users\Sharath>flutter doctor -v
Downloading Gradle Wrapper...                                       1.2s
[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.10586], locale en-US)
    • Flutter version 1.20.2 at C:\src\flutter
    • Framework revision bbfbf1770c (7 weeks ago), 2020-08-13 08:33:09 -0700
    • Engine revision 9d5b21729f
    • Dart version 2.9.1

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\Sharath\AppData\Local\Android\Sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = C:\Users\Sharath\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio1\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

[√] Android Studio (version 4.0)
    • Android Studio at C:\Program Files\Android\Android Studio1
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.49.1)
    • VS Code at C:\Users\Sharath\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.15.0

[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.

当我在 android studio 中运行时,它显示-

Downloading Gradle Wrapper...
Downloading Gradle Wrapper...
Failed to delete "C:\src\flutter\bin\cache\downloads\storage.googleapis.com\flutter_infra\gradle-wrapper\fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa\gradle-wrapper.tgz". Please delete manually. FileSystemException: Cannot delete file, path = 'C:\src\flutter\bin\cache\downloads\storage.googleapis.com\flutter_infra\gradle-wrapper\fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa\gradle-wrapper.tgz' (OS Error: The system cannot find the path specified.
, errno = 3)
Launching lib\main.dart on RMX1971 in debug mode...
Running Gradle task 'assembleDebug'...
Exception: Unable to locate gradlew script. Please check that C:\Users\Sharath\Desktop\flutter_app\android\gradlew.bat exists or that C:\Users\Sharath\Desktop\flutter_app\android can be read.

标签: android-studioflutterinstallation

解决方案


看起来你在这里有一些问题:

  1. Java 版本 OpenJDK 运行时环境 (build 1.8.0_242-release-1644-b01) X And​​roid 许可证状态未知。尝试重新安装或更新您的 Android SDK Manager。确保在您正在使用的 Android Studio 上接受您机器上所有 android sdk 的许可证。

您可以运行此命令以接受所有许可证。 是的 | sdkmanager --许可证

请在此处查看社区 wiki的答案以获取更多信息: 自动接受所有 SDK 许可证

  1. 只是Android给你带来了问题吗?如果是这样,那么看起来您可能必须从解决方案中删除 Android 项目,然后重新制作它们。

你可以运行这个命令来做到这一点:flutter create。

由于您已经启用了 Android 配置,所以应该没问题。请确保在执行此操作之前备份您的项目

  1. 从 stable 频道升级 Flutter 版本。最新版本是1.22.0。在这里运行这个命令: flutter upgrade 然后运行这个命令:flutter upgrade doctor

完成此清理项目并通过正在开发 Flutter 的 IDE 重建解决方案后。


推荐阅读