在Ubuntu 18.04中安装Flutter时出错:“ Android许可证状态未知”

时间:2019-11-29 18:45:11

标签: android flutter sdk

  1. 我按照所有步骤在网络上安装了Flutter
  2. 完成后,我在终端中尝试了以下命令:$ flutter doctor -v
  3. 除以下一项外,结果都很好:

    [!] Android工具链-为Android设备开发(Android SDK版本29.0.2)     •位于/ home / agung / Android / Sdk的Android SDK     •未配置Android NDK位置(可选;对本机性能分析支持很有用)     •平台android-29,构建工具29.0.2     •Java二进制文件,位于:/ home / agung / android-studio / jre / bin / java     •Java版本OpenJDK运行时环境(内部版本1.8.0_202-发行-1483-b49-5587405)     ✗Android许可证状态未知。       尝试重新安装或更新您的Android SDK Manager。       有关详细说明,请参见https://developer.android.com/studio/#downloads或访问https://flutter.dev/setup/#android-setup

  4. 我尝试了一些技巧,我使用的最后一个技巧是:使用以下方法安装Java: sudo apt-get install openjdk-11-jdk 并使用以下命令更改java: sudo update-alternatives --config Java 我尝试了任何组合,但没有任何效果。 (我遵循了赌注溢出的所有技巧,但没有用)

如何解决此问题?为了使“ flutter doctor -v”的结果好?

2 个答案:

答案 0 :(得分:0)

尝试按照官方flutter网站中的安装说明进行操作。 android许可的特定部分在这里:https://flutter.dev/docs/get-started/install/linux#android-setup

简而言之:安装Android Studio,通过Android Studio安装SDK,并在其中接受许可。该链接详细介绍了原因。后来扑扑医生应该还桃子

请注意,这些是针对Linux的说明。按照此链接选择您自己的操作系统并阅读相应的指南:https://flutter.dev/docs/get-started/install

答案 1 :(得分:0)

在控制台中运行: flutter doctor --android-licenses并向所有人回答y