Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何接受Android许可证_Flutter - Fatal编程技术网

Flutter 如何接受Android许可证

Flutter 如何接受Android许可证,flutter,Flutter,Android工具链-为Android设备开发(Android SDK 26.0.2)! 一些Android许可证不被接受。要解决此问题,请运行:flatter 医生——android许可证 它在读取依赖文件时出错,然后flatter崩溃。这是与dart to有关还是我在这里遗漏了什么?正如消息中所说: 要解决此问题,请在颤振文件夹中运行:颤振医生--android许可证,您可以找到颤振控制台.bat 打开它并写下以下内容: flatter医生——android许可证 您必须运行提升的命令提

Android工具链-为Android设备开发(Android SDK 26.0.2)! 一些Android许可证不被接受。要解决此问题,请运行:flatter 医生——android许可证


它在读取依赖文件时出错,然后flatter崩溃。这是与dart to有关还是我在这里遗漏了什么?

正如消息中所说:


要解决此问题,请在颤振文件夹中运行:颤振医生--android许可证

,您可以找到颤振控制台.bat

打开它并写下以下内容:

  • flatter医生——android许可证

您必须运行提升的命令提示符才能接受许可证。转到windows开始菜单,键入
CMD
,然后右键单击
命令提示符
,然后选择
以管理员身份运行
。这将使用提升的权限启动命令行


在我的情况下,flatter-doctor命令对我没有帮助,flatter在中使用了默认的项目SDK
C驱动器:C:\Users\PC\AppData\Local\Android\Sdk缺少许可证文件夹,但我使用不同的SDK来构建应用程序,其中包含许可证文件夹。我将其复制到
C Drive SDK
,然后问题得到解决,然后在手机上安装了颤振应用程序。

我无法运行颤振博士或运行颤振博士并接受了所有问题,但仍然是相同的问题。我已经这样做了,并接受了所有许可证和所有SDK接受软件包许可证。但以错误结束:Gradle构建失败:1检查您是否有Dart SDK和Flatter SDKi的添加路线创建了另一个项目,它运行正常,构建Gradle等,但此错误仅发生在一个特定项目中,但我不明白的是,它在我的代码中没有显示任何错误。在此之后,关闭并重新打开Android Studiot如果您看到这一行,这是正确的答案:`警告:无法加载文件C:\Users\XXX\.Android\repositories.cfg。`在Android Studio中,您应该检查以确保安装了Android SDK命令行工具。添加此项修复了我在Flatter中遇到的问题。