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

我的flutter项目无法在Android设备上运行&它提到了一些许可证问题

郭琦
2023-03-14

我的flutter SDK路径位于C:\flutter下。

运行flutter run时出现以下错误:

Running Gradle task 'assembleDebug'...
Checking the license for package Android SDK Build-Tools 28.0.3 in C:\Users\khaled\AppData\Local\Android\sdk\licenses
Warning: License for package Android SDK Build-Tools 28.0.3 not accepted.
Checking the license for package Android SDK Platform 28 in C:\Users\khaled\AppData\Local\Android\sdk\licenses
Warning: License for package Android SDK Platform 28 not accepted.

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Failed to install the following Android SDK packages as some licences have not been accepted.
     build-tools;28.0.3 Android SDK Build-Tools 28.0.3
     platforms;android-28 Android SDK Platform 28
  To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
  Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

  Using Android SDK: C:\Users\khaled\AppData\Local\Android\sdk

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 20m 16s
Finished with error: Gradle task assembleDebug failed with exit code 1

共有1个答案

端木骞尧
2023-03-14
  1. 打开终端
  2. 在命令下面键入此命令:
    Flutter doctor--Android-Licenses
  3. 它将询问您两个选项:(Y/N),对每个许可证按“Y”,并对每个许可证继续按“Enter”,直到显示所有已接受的许可证
 类似资料:
  • 我在maven项目上运行proguard时遇到问题。我有这个项目的测试和发布版本。发布版本号并混淆代码。当我在测试模式下运行我的android项目时,一切都很顺利,但当我切换到发布模式时,异常被抛出。我的Maven vesrion是Maven 3.2。1、AndroidmavenPlugin 3.6。0和JDK1.6 下面你可以看到我的项目的pom文件 http://maven.apache.or

  • 失败:构建失败,出现异常。 出现错误:无法确定任务的依赖关系:app:compiledBugJavaWithJavac 无法安装以下Android SDK软件包,因为某些许可证尚未被接受。构建工具;28.0.3 Android SDK构建工具28.0.3平台;android-28 android SDK Platform 28要构建此项目,请接受SDK许可协议,并使用android Studio

  • 我已经有了android Studio并添加了flutter。当我尝试运行Flutter医生许可证命令行时,它显示“android STK”错误

  • 已经应用了设备更改、电缆更改、Android studio重启、系统重启、adb重启和杀机等都没有帮助。我在sdk tools文件夹中的一个日志文件给出了这样的输出: !条目org.eclipse.osgi 4 0 201 5-09-10 00:38:33.745!消息应用程序错误!堆栈1 java.io.ioException:文件夹“C:\users\mehran%20khan.android

  • 我无法运行flutter应用程序,因为错误不断出现在cmd部分,Android许可未知。我甚至尝试过更新android studio,但毫无帮助。同样一个错误来了,但我交叉检查,它要求删除的文件已经被删除,android sdk管理器已经存在。我正在复制错误: 1)Android许可证未找到错误 X Android许可状态未知。尝试重新安装或更新您的Android SDK管理器。详细说明见http

  • 问题内容: 如果浏览器的宽度小于五张图片(包括边距等),我试图允许每行容纳五张图片的容器更改其宽度大小。 我添加了以下媒体查询,当在台式计算机上浏览(将浏览器的大小调整为小于1080px的宽度)时,它们都可以很好地工作…容器将更改宽度,并且内容将居中。 但是,在移动设备(iPhone 4和S4)上浏览时,此功能不起作用。有什么想法吗? 的CSS 问题答案: 这可能是因为您没有设置视口。 将以下元标