【发布时间】:2020-11-27 03:08:03
【问题描述】:
我无法运行 Flutter 应用程序,因为该错误一直在 cmd 部分弹出 Android 许可证未知。我什至尝试过更新 android studio,但没有帮助。也出现了一个错误,但我交叉检查了它要求删除的文件已被删除,并且 android sdk 管理器已经存在。我正在复制错误:
1)Android 许可证未找到错误
X Android 许可证状态未知。尝试重新安装或更新您的 Android SDK 管理器。请参阅https://developer.android.com/studio/#downloads 或访问https://flutter.dev/docs/get-started/install/windows#android-setup 了解详细说明。
2)Android sdk manager 和 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 了解详细说明。
【问题讨论】:
-
你试过重启了吗?它应该导致机器丢弃打开的文件并允许将其删除。另请参阅this Unix & Linux Stack Exchange answer,以防它是不可变的或仅附加的。
-
试试
flutter doctor --android-licenses。
标签: android flutter gradle toolchain android-sdk-manager