繁体   English   中英

运行 flutter 医生时 Android 许可证状态未知

[英]Android license status unknown while running flutter doctor

我无法运行 flutter 应用程序,因为 cmd 部分中不断弹出错误,Android 许可证未知。 我什至尝试过更新 android 工作室,但没有帮助。 还有一个错误,但我检查它要求删除的文件已被删除,并且 android sdk 管理器已经存在。 我正在复制错误:

1) Android 许可证未找到错误

X Android 许可证状态未知。 尝试重新安装或更新您的 Android SDK 管理器。 请参阅https://developer.android.com/studio/#downloads或访问https://flutter.dev/docs/get-started/安装详细说明。

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)。

  • 安装 SDK Android 并将其添加到环境变量 (ANDROID_HOME)。

然后在 Flutter cmd 中执行命令

flutter doctor --android-licenses

我希望我帮助了你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM