android - 运行Flutter Doctor时Android许可证状态未知

标签 android flutter gradle toolchain android-sdk-manager

我无法运行Flutter应用程序,因为该错误在Android许可证未知的cmd部分中不断弹出。我什至尝试更新android studio,但没有帮助。也出现错误,但我越过检查它要求删除的文件已被删除,并且android sdk管理器已存在。我正在复制错误:
1)找不到Android许可错误
X And​​roid许可证状态未知。尝试重新安装或更新您的Android SDK Manager。请参阅https://developer.android.com/studio/#downloads或访问https://flutter.dev/docs/get-started/install/windows#android-setup以获取详细说明。
2)Android SDK管理器和gradle-wrapper错误
无法删除“C:\ flutter \ bin \ cache \ downloads \ storage.googleapis.com \ flutter_infra \ gradle-wrapper \ fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa \ gradle-wrapper.tgz”。请手动删除。 FileSystemException:无法删除文件,路径='C:\ flutter \ bin \ cache \ downloads \ storage.googleapis.com \ flutter_infra \ gradle-wrapper \ fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa \ gradle-wrapper.tgz'(操作系统错误:该进程无法访问该文件(errno = 32),因为未找到Android sdkmanager工具(C:\ Users \ hp \ AppData \ Local \ Android \ Sdk \ tools \ bin \ sdkmanager)。尝试重新安装或更新您的Android SDK,有关详细说明,请访问https://flutter.dev/docs/get-started/install/windows#android-setup

最佳答案

首先,您应该检查以下几件事:

  • Java JDK设置并将其(JAVA_HOME)添加到环境变量(Windows操作系统)中。
  • 安装Gradle并将其添加到环境变量(GRADLE_HOME)。
  • 安装Android SDK,并将其添加到环境变量(ANDROID_HOME)。

  • 然后
    该命令在Flutter cmd中执行
    flutter doctor --android-licenses
    
    希望对你有帮助

    关于android - 运行Flutter Doctor时Android许可证状态未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63290603/

    相关文章:

    java - 无法加载 ApplicationContext ...创建名为 'entityManagerFactory' 的 bean 时出错 ...NoClassDefFoundError : org/dom4j/io/STAXEventReader

    android - 启用 renderscript 使应用程序忽略 jniLibs

    java - 项目同步时发生 Gradle 错误 : Cause: invalid type code: 32

    android - 访问无线和网络设置页面

    android - 获取所有 View 在 Android 布局上有用于设置自定义字体的文本。什么是最佳实践?

    java - 安装 Android SDK 时出现问题

    android - 从 Uri 创建文件

    Flutter:如何根据你来自哪里弹出/导航到不同的路线

    flutter - 当按下按钮时 flutter 更新第二个父级

    flutter - 从抽屉菜单导航到另一个页面并将标题设置为应用栏