gpt4 book ai didi

android - Flutter 运行错误 : You have not accepted the license agreements

转载 作者:IT老高 更新时间:2023-10-28 12:32:49 24 4
gpt4 key购买 nike

我正在使用 Google 开发 android 和 ios 应用程序 flutter .
当我将 shared_preferences 之类的新依赖项添加到 pubspec.yaml 然后在终端中执行 flutter run 时,出现此错误:

  • What went wrong: A problem occurred configuring project ':shared_preferences'.
    You have not accepted the license agreements of the following SDK components: [Android SDK Platform 27].

我知道为什么会这样!因为我系统上最新的 Android SDK 平台是 26 。它尝试下载 sdk 27​​,然后失败。没问题!我转到位于此处的库缓存文件夹:

C:\Users...\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences-0.3.1\android

并编辑 build.gradle 文件并将 compileSdkVersion 27 更改为 compileSdkVersion 26。它有效。
到目前为止,我必须为所有新依赖项执行此操作,
有没有办法为所有依赖项定义一个全局 build.gradle 文件? 所以不需要单独编辑每个 buil.gradle

最佳答案

试试这些:

  1. 打开你的终端
  2. 输入 flutter doctor --android-licenses
  3. y 接受每个许可证。

关于android - Flutter 运行错误 : You have not accepted the license agreements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48604914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com