我使用flutter create
创建了flutter应用程序,然后在我的移动开发者选项中启用了usb调试和通过usb安装。我在ubuntu 20.04 LTS
上。因此,当我在项目文件夹中运行fluttter run
命令时,我会收到以下错误:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
由于某些许可证未被接受,无法安装以下Android SDK包。构建工具;29.0.2 Android SDK构建工具29.0.2
若要构建此项目,请接受SDK许可协议,并使用Android Studio SDK Manager安装缺少的组件。或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html
使用Android SDK:/home/spy-maker/Android/Sdk
尝试:
使用--stacktrace选项运行以获取堆栈跟踪。
使用--info或--debug选项运行以获得更多日志输出。
使用--scan运行以获得完整的见解。
获取更多帮助,请访问https://help.gradle.org
BUILD在1s内失败
正在运行Gradle任务"assemblyDebug">
正在运行Gradle任务"assemblyDebug"。。。完成
2017ms异常:Gradle任务assemblyDebug失败,退出代码为1
您只需运行以下命令即可接受许可证
yes | sdkmanager --licenses
Linux使用:
yes | ~/Android/Sdk/tools/bin/sdkmanager --licenses
适用于Windows:
%ANDROID_HOME%/tools/bin/sdkmanager --licenses
注意:设置";
%ANDROID_HOME%
作为
C:\Users\username\AppData\Local\Android\Sdk
之后检查许可证
颤振:
扑动医生-安卓授权