在“flutter doctor”中显示有关Android工具链的错误

vatpfxk5  于 2023-03-11  发布在  Android
关注(0)|答案(6)|浏览(142)

显示有关android工具链的错误

!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
✗ 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/setup/#android-setup for
  detailed instructions.

所以我读到了如何解决这个问题
所以我找到了一个名为“flutter doctor --android-licenses”的命令,“flutter doctor --android-licenses”的输出为

Android sdkmanager tool not found
(/Users/sagarkhurana/Library/Android/sdk/tools/bin/sdkmanager).
Try  re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.

我已经有android工作室和它的SDK位置是“/用户/sagarkhurana/库/Android/sdk”
请帮帮我我找了很多,但没有结果谢谢

szqfcxe2

szqfcxe21#

我遇到了同样的问题,我按照this link的解决方案解决了这个问题;我使用Linux,但我相信它会解决您正在使用的操作系统的问题。

xqnpmsa8

xqnpmsa82#

打开Android studio〉从更多操作转到SDK管理器〉在Android SDK选项中选择SDK工具〉安装Android SDK命令行工具(最新)并接受许可证。
它将运行,如果它仍然显示某些许可证丢失,请键入cmd中给出的命令,并在接受许可证后再次运行flutter doctor。

kd3sttzy

kd3sttzy3#

如果未安装JDK软件或未设置JAVA_HOME,则Flutter将给予此错误消息。以下任务提供了在UNIXWindows系统上安装JDK软件并设置JAVA_HOME所需的信息。
从下面给出的链接下载软件。Download here
成功安装后,您现在可以使用以下命令从命令行进行检查。

  • C:\用户\应用程序〉java版本
  • Java版本“1.8.0_251”
  • Java(TM)SE运行时环境(内部版本1.8.0_251-b 08)
  • Java HotSpot(TM)64位服务器虚拟机(内部版本号25.251-b 08,混合模式)

请退出扑动控制台(如果它是打开的),然后再次打开它重新重新启动,然后尝试再次运行扑动医生。希望你会得到一个绿色的检查现在。

qvk1mo1f

qvk1mo1f4#

只要为它下载java,它就会工作得很好。我也遇到过这种情况,只要试试,下载并在你的系统上安装java

eni9jsuy

eni9jsuy5#

转到Android studio SDK管理器中的SDK工具,选中Android SDK命令行工具(最新),然后安装。

o4hqfura

o4hqfura6#

转到SDK管理器,点击SDK路径前面的编辑,然后安装两个版本的SDK。
然后重新启动计算机
这肯定能解决问题。

相关问题