当前位置: 首页 > 知识库问答 >
问题:

Flutter 2.5无法识别sdkmmnager,虽然升级前一切正常

卫鸿朗
2023-03-14

所以昨天我把flutter升级到2.5,flutter doctor说android-licenses状态未知。所以,我运行了< code > flutter doctor-Android-licenses ,它说没有找到sdkmanager,尽管之前的版本可能是2.2.3,并没有这样说。我没有用“android studio”的方式安装cmdline-tools。我按照一个指南下载了android cmdline-tools.zip文件,在“android”文件夹内解压缩,新建了一个工具文件夹(在android文件夹内),并将android文件夹中的所有内容复制到工具文件夹中。然后,我将路径设置为sdkmanager、平台工具和仿真器。之后我安装了平台工具31.0.0,android-sdk 31.0.0和一个模拟器。当时,flutter能够识别sdkmanager,并且没有出现错误。我该如何解决这个问题?与sdkmanager应该位于何处相关的内容是否发生了变化?

颤振医生的输出:

[✓] Flutter (Channel stable, 2.5.0, on Arch Linux 5.13.13-zen1-1-zen, locale
    en_IN.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/linux#android-setup for more
      details.
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[!] Android Studio (not installed)
[✓] Connected device (1 available)

以及颤振医生的输出 --android-licenses:

cmdline-tools are installed to resolve this.

另外,我可以运行默认应用程序。我正在运行linux。

共有1个答案

幸弘光
2023-03-14

对于Windows,您可以使用以下命令:

flutter config --android-studio-dir="Path to your Android Studio"

仔细检查Android Studio内部

 类似资料:
  • 我有一个运行Java 7的Google App Engine标准服务器,我想升级到Java 8。我添加了

  • 问题内容: 我想升级的到。我使用以下命令: 而且我得到了各种各样的错误,可以在此处的pip.log文件中看到,但很遗憾,我对Python的了解还不够深,无法理解问题所在。任何帮助将不胜感激。 问题答案: 错误消息都表示相同:您的系统上缺少BLAS(基本线性代数子例程),或者scipy无法找到它。在ubuntu中从源安装软件包时,由于您实际上是在尝试使用pip进行操作,因此确保依赖关系到位的最简单方

  • 我有以下序列

  • 我不确定这是否是一个与我没有这台计算机的管理权限有关的问题。任何帮助,以便我可以进一步排除故障,将非常感谢! 谢谢

  • 有什么可能的解决办法吗?(我知道一些变通方法,比如提取罐子和让gradle跳过罐子提取过程,但这听起来肯定不值得!)

  • 生成PDF框 正如您所看到的,左侧的签名面板是无效的,但左侧的签名字段是存在的并且可以工作。 我用PDFTRON生成相同的PDF。这就是结果: 生成的PDF Tron 在这种情况下,左侧的签名面板正确显示签名字段的存在。 我想获得这第二个案例(正确),但我不明白为什么PDF框可以这样做。 多谢