【问题标题】:Flutter, unable to resolve dependenciesFlutter,无法解决依赖关系
【发布时间】:2018-05-25 01:33:31
【问题描述】:

我正在尝试构建一个简单的颤振应用程序。

尝试在我的 android studio 3.0.1 中运行应用程序时,显示以下错误。已安装最新的构建工具和平台。

解决依赖关系...完成但错误:

  • 运行 Gradle 时出错:无法下载所需的 Android SDK 组件,因为尚未接受以下许可证:Android SDK 构建工具 25.0.3,Android SDK 平台 25

要解决此问题,请在终端中运行以下命令: 颤振医生--android-licenses

当尝试运行上述代码时,会显示以下错误。

哎呀; Flutter 意外退出。

希望任何人都可以帮助我解决这个问题。提前致谢。

【问题讨论】:

标签: android-studio intellij-idea dependencies flutter


【解决方案1】:

Change sdk.dir in local.properties

问题出在 local.properties 中的 sdk 路径。默认情况下,它指向不同的位置。在 sdk.dir 中更改 android sdk 主目录时它对我有用

【讨论】:

    【解决方案2】:

    尝试改变SDK的位置

    确保它不在带有 C:\John Doe\SDK 等空格的文件夹中

    更新您的 SDK 并重试此命令 flutter doctor --android-licenses

    【讨论】:

      【解决方案3】:
      subprojects {
      project.configurations.all {
          resolutionStrategy.eachDependency { details ->
              if (details.requested.group == 'com.android.support'
                      && !details.requested.name.contains('multidex') ) {
                  details.useVersion "27.1.0"
              }
          }
      }
      

      }

      通过将它添加到 android 文件夹中的 build.gradle 为我修复了。

      【讨论】:

        【解决方案4】:

        尝试运行

        flutter doctor --android-licenses 
        

        如果问题仍然存在 确保您的 sdk 不在带有 C:\Windows\Users\Rahul Raj\Android\SDK 等空格的文件夹中,即使存在问题,请尝试检查环境变量 ANDROID_HOME 显示您的 sdk 路径

        【讨论】:

          猜你喜欢
          • 2016-02-16
          • 2017-02-20
          • 2020-07-01
          • 2019-09-14
          • 2016-02-13
          相关资源
          最近更新 更多