首页 文章

颤动,无法解决依赖关系

提问于
浏览
0

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

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

解决依赖关系...完成错误:运行Gradle时出错:无法下载所需的Android SDK组件,因为以下许可证尚未被接受:Android SDK Build-Tools 25.0.3,Android SDK Platform 25要解决此问题,请运行终端中的以下命令:flutter doctor --android-licenses

试图运行上面的代码时,会显示下面提到的错误 .

糟糕;扑腾出乎意料地退出了 .

希望有人能帮我解决这个问题 . 提前致谢 .

3 回答

  • 0

    Change sdk.dir in local.properties

    enter image description here
    问题在于local.properties中的sdk路径 . 默认情况下,它指向不同的位置 . 当在sdk.dir中更改android sdk home目录时,它适用于我

  • 1

    尝试更改SDK的位置

    确保它不在包含C:\ John Doe \ SDK之类的空格的文件夹中

    更新SDK并再次尝试此命令 flutter doctor --android-licenses

  • 0
    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来修复 .

相关问题