失败:构建失败,并出现异常。
由于某些许可证尚未接受,因此无法安装以下Android SDK软件包。 build-tools; 28.0.3 Android SDK Build-Tools 28.0.3 平台; android-28 Android SDK平台28 要构建此项目,请接受SDK许可协议并使用Android Studio SDK Manager安装缺少的组件。 或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html
使用Android SDK:C:\ Users \ emre \ AppData \ Local \ Android \ sdk
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。
11秒内失败
失败:构建失败,并出现异常。
C:\ Users \ emre.gradle \ caches \ 5.6.2 \ file-changes \ last-build.bin(访问被拒绝)
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。
11秒内失败 异常:Gradle任务assembleDebug失败,退出代码为1
答案 0 :(得分:1)
显然,您应该接受许可证,因此在命令提示符下:
apply(Data[-1], 1, FUN = function(x) rnorm(n, mean = x[1], sd = x[2]))
然后
cd /d "%ANDROID_SDK_ROOT%/tools/bin"
只接受许可,错误就会消失。
答案 1 :(得分:1)
尝试在cmd上运行Flutter Doctor。如果显示:
flutter doctor --android-licenses
然后运行Select name, string_agg(distinct city, ' ') as cities
From t
Group by name
,
并接受所有许可协议。然后必须解决问题。
答案 2 :(得分:1)
这里是主要问题
无法安装以下 Android SDK 包,因为某些许可未被接受。 build-tools;28.0.3 Android SDK Build-Tools 28.0.3 平台;android-28 Android SDK 平台 28
如错误提示,首先通过运行以下命令接受所有许可
flutter doctor --android-licenses
接下来转到 https://androidsdkmanager.azurewebsites.net/Buildtools 并下载与您在这种情况下缺少的工具相对应的构建工具 28.0.3 下载后将 zip 文件解压缩到 C:\Android\Sdk\build- tools\28.0.3(如果您使用的是 Windows)和 /Library/Android/sdk/build-tools/28.0.3(如果您使用的是 mac)
最后,如果您使用的是 mac 或 ,请从 https://androidsdkmanager.azurewebsites.net/SDKPlatform 下载缺少的 Android SDK 平台 28 并将其解压缩到 /Library/Android/sdk/platforms/android-28 C:\Android\Sdk\platforms\android-28 如果你在 windows 上
运行您的项目(flutter run)并享受
答案 3 :(得分:0)
在我自己的情况下,删除 .gradle 文件夹解决了这个问题。直接进入您通常的项目目录并导航到 android,您会发现 .gradle 文件夹在那里挥手。我希望这可以帮助那里的人。但请确保您已完成
flutter doctor --andriod-licences
答案 4 :(得分:0)
不要做任何事情,例如更改 SDK 路径或更新工具。
首先,您应该尝试这样做:
从通过 USB 连接的机器上移除物理设备,而不是物理设备,在浏览器上运行您的应用程序(我建议使用 Chrome),如果没有其他问题,那么您会发现错误已得到解决.所以我说问题不在于路径,也不在于软件或代码。请先尝试这个建议,因为我浪费了一整天试图解决这个问题!
答案 5 :(得分:0)
去设置 安卓SDK SDK工具
然后 点击显示包裹详情
和 Android SDK 构建工具 下载 28.0.3
申请就OK :)