android - 如果我无法运行 `--update`,如何修复 Android 许可证?
问题描述
我跑去flutter doctor
看它的状态,除了这个,一切都好:
Android license status unknown.
它说我必须重新安装或更新我的 Android SDK 管理器。当我跑步时,flutter doctor --android-licenses
我得到了这个:
A newer version of the Android SDK is required. To update, run: C:\Users\Usuario\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
但这条路不存在。这是我的 bin 文件夹,它没有“sdkmanager”文件夹,而是一个 sdkmanager.bat 文件:my android sdk tools bin 文件夹
那么如果我无法运行,如何修复 Android 许可证--update
?
在我的 SDK 管理器中,我的 Android SDK 位置是:C:\Users\Usuario\AppData\Local\Android\Sdk:我的 sdk 管理器的 sdk 位置
我的 C:\Users\Usuario\AppData\Local\Android\sdk 文件夹是这样的:我的 sdk 文件夹
解决方案
没有人有 sdkmanager 文件夹,只需按原样运行即可。
试试这个:
C:\Users\Usuario\AppData\Local\Android\sdk\tools\bin\sdkmanager.bat --update
你在运行它时遇到任何错误吗?如果是这样,请更新问题,以便我可以形成更好的答案。
推荐阅读
- reactjs - 在反应 laravel 电子商务项目中,有时 JS 和 CSS 文件有时不能正常工作
- c - 不发生被零除时如何调试 sigfpe
- mysql - 我可以在一个查询中获取具有 LIMIT n,m 的记录计数吗?
- android - 每个回收站视图项上的 ViewTreeObserver.OnGlobalLayoutListener 以被动地自动调整 TextView 的大小
- c - 为什么在调用 exit(0) 之后,子进程仍然存在?
- ssl - 引入 SSL 时 ActiveMQ 错误证书
- flutter - 颤振 + PhotoView 适合屏幕 - _RenderLayoutBuilder 对象在布局期间被赋予无限大小
- javascript - Mongoosejs .find 返回整个模型而不是文档
- ruby-on-rails - 路径问题:错误资产管道中不存在资产“课程/python”?
- firebase - 我可以在 firestore 安全规则中执行 if else 语句来设置不同的操作吗?