我一直在围绕这个问题兜圈子,有很多人都有类似的问题,但没有一个是相同的。我正在尝试完全设置flutter,但无法解决其中一个问题。
当我运行颤振医生-v
时,我得到以下输出:
[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.657], locale en-GB)
• Flutter version 1.12.13+hotfix.8 at C:\flutter
• Framework revision 0b8abb4724 (3 weeks ago), 2020-02-11 11:44:36 -0800
• Engine revision e1e6ced81d
• Dart version 2.7.0
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\%username%\AppData\Local\Android\Sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
X 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.
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 43.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] VS Code (version 1.42.1)
• VS Code at C:\Users\%username%\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.8.1
[√] Connected device (1 available)
• AOSP on IA Emulator • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)
! Doctor found issues in 1 category.
如果我尝试运行命令flutter医生--android-许可证,我会得到:
Android sdkmanager 工具未找到 (C:\Users%username%\AppData\Local\Android\Sdk\tools\bin\sdkmanager).请尝试重新安装或更新您的 Android SDK,请访问 https://flutter.dev/setup/#android-setup 以获取详细说明。
而且没错,我的SDK文件夹里没有“工具”文件夹。我到底该怎么解决这个问题!我已经安装了所有的SDK工具,甚至NDK(不是flutter选择的)我已经尝试创建一个tools文件夹并从build-tools复制sdkManager.bat(包括bin文件夹),但这只是告诉我更新我的SDK管理器,当尝试时只是失败。
看起来一切仍然有效,只是让我有点不舒服, 有这个问题。
任何帮助都是非常感激的。
转到设置:
转到Android SDK:
取消选中命令行工具:
选中显示详细信息并取消选中Android命令行工具,然后单击应用,然后单击确定。
从 https://developer.android.com/studio 下载此包并将其解压缩。然后转到您的 Android sdk 位置(C:\Users\Pooja\AppData\Local\Android\Sdk)并使用名称工具粘贴它。
然后关闭并重启Android Studio,检查更新。安装更新后,关闭Android Studio。
打开命令行并输入:
flutter doctor --android-licenses
最后,按y
接受。
我们所有的问题都解决了。
Android工具链-为Android设备开发X cmdline工具组件丢失运行路径/to/sdkmanager--安装“cmdline工具;最新版本”
此错误表示您的“Android SDK命令行工具丢失”
它将开始下载丢失的组件
如果对你有帮助,请投我一票
我刚刚遇到了同样的问题-我的解决方案更简单:
就像你一样,我已经安装了Android Studio,关键是安装Android SDK命令行工具,步骤如下:
此时,系统会提示您接受SDK许可,并且会安装命令行工具。您的许可证问题现在应该得到解决。
仅供参考,命令行工具将在您的SDK文件夹中添加一个新文件夹cmdline-tools
。如果您在那里查看cmdline-tools/最新/bin,您将看到sdkManager-但您的许可证问题应该已经解决了。
我安装了flutter,它运行良好,但更新到最新版本后,flutter找不到android sdk管理器。我尝试运行flutter医生并尝试安装android许可证,但错误“未找到Android SdkManager”。我在此处附加了命令提示符的图像。 这是我已经尝试过但不起作用的方法… 我的android工作室安装了cmd工具,所以我卸载并重新安装了它。 更改了路径设置,将sdk路径添加到环境变
我有一个由大量项目(C和C#)组成的解决方案。我将解决方案升级到VS2015,因此大多数解决方案的工具集版本现在设置为V140,但少数项目需要保留在V110(第三方库等)中。当我在Visual Studio 2015中构建解决方案时,它构建得很好,但当TeamFoundationServer尝试构建它时,它失败,出现以下错误: C:\ProgramFiles(x86)\MSBuild\Micros
问题内容: 我尝试从Java bin目录执行keytool,但收到警告bash提示错误:keytool:命令未找到。 问题答案: 这些是解决我的问题的步骤: 搜索我的Java的安装路径 移至Java目录(我的服务器上安装了jre的目录) 使用keytool命令创建SSL证书
我从颤振开始。在android studio中安装flutter和dart插件并下载flutter SDK后,flutter doctor无法识别android studio。我在CMD中使用了。现在颤医生认出了Android,但错误是这样的
我在iOS中运行flutter应用程序时出错。 Xcode版本:13 模拟器 : iPhone 13 (版本 15.0) 错误: 我试过了: 删除 Podfile.lock 什么都没用
这就是错误- 在/users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/iOS/classes/javascriptchannelhandler.m:5://users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/iOS/clas