【发布时间】:2020-11-29 05:10:36
【问题描述】:
我是 Flutter 开发的新手。 当我通过 Android Studio 运行我的第一个程序时:
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Welcome to Flutter',
home: Scaffold(
appBar: AppBar(
title: Text('Welcome to Flutter'),
),
body: Center(
child: Text('Hello World'),
),
),
);
}
}
我刚刚遇到了错误:
警告:Android SDK Build-Tools 28.0.3 软件包的许可不可用 公认。检查软件包 Android SDK Platform 28 的许可证 C:\Users\MSI2\AppData\Local\Android\sdk\licenses 警告:许可 不接受包 Android SDK Platform 28。
FAILURE:构建失败并出现异常。
- 出了什么问题:无法确定任务 ':app:compileDebugJavaWithJavac' 的依赖关系。
未能安装以下 Android SDK 包,因为某些许可证尚未被接受。 构建工具;28.0.3 Android SDK 构建工具 28.0.3 platform;android-28 Android SDK Platform 28 要构建此项目,请接受 SDK 许可协议并安装缺少的 使用 Android Studio SDK 管理器的组件。或者,到 将许可协议从一个工作站转移到另一个工作站,请参阅 http://d.android.com/r/studio-ui/export-licenses.html 使用 Android SDK:C:\Users\MSI2\AppData\Local\Android\sdk
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
在 1 秒内构建失败异常:Gradle 任务 assembleDebug 失败 退出代码 1
那我该怎么办?
【问题讨论】:
-
运行颤振医生然后检查你的安卓 API 的许可证
-
在android studio中单独打开android代码。打开 Gradle 并将构建版本更改为您系统中安装的最新版本 (29)。尝试再次构建。问题将得到解决。发生这种情况是因为 android studio 无法下载您在代码中提到的 SDK。
标签: android ios flutter dart mobile