我已经在Arco Linux和Android Studio 3.6.1上安装了flutter版本1.12.13。 在运行扑医生时,我得到了android许可证未知的输出。 这是我扑扑的医生-v [✓] Flutter(频道稳定,v1.12.13 + hotfix.8,在Linux上,语言环境为en_US.UTF-8) •位于/ home / tr / DevTools / flutter的Flutter 1.12.13 + hotfix.8版本 •框架修订版0b8abb4724(5周前),2020-02-11 11:44:36 -0800 •引擎版本e1e6ced81d •Dart版本2.7.0
[!] Android工具链-为Android设备开发(Android SDK版本29.0.3) •位于/ home / tr / Android / Sdk的Android SDK •未配置Android NDK位置(可选;对本机分析支持有用) •平台android-29,构建工具29.0.3 •Java二进制文件位于:/ opt / android-studio / jre / bin / java •Java版本OpenJDK运行时环境(内部版本1.8.0_212-发行版1586-b4-5784211) ✗Android许可证状态未知。 尝试重新安装或更新您的Android SDK Manager。 有关详细说明,请参见https://developer.android.com/studio/#downloads或访问https://flutter.dev/setup/#android-setup。
[✓] Android Studio(3.6版) •位于/ opt / android-studio的Android Studio •Flutter插件版本44.0.2 •Dart插件版本192.7761 •Java版本OpenJDK运行时环境(内部版本1.8.0_212-release-1586-b4-5784211)
[!]已连接设备 !没有可用的设备
!医生发现了2类问题。
我曾尝试使用pacman安装Java和android工具,但没有成功
答案 0 :(得分:0)
让我们尝试一下此命令
flutter doctor --android-licenses
之后,您需要接受许可,这将要求您接受4次我猜的许可。