Android studio 颤振,无法解析依赖项

Android studio 颤振,无法解析依赖项,android-studio,intellij-idea,dependencies,flutter,Android Studio,Intellij Idea,Dependencies,Flutter,我正在尝试构建一个简单的颤振应用程序 尝试在我的android studio 3.0.1中运行应用程序时,显示以下错误。已安装最新的生成工具和平台 正在解析依赖项。。。完成时出现错误: 运行Gradle时出错:无法下载所需的Android SDK组件,因为尚未接受以下许可证:Android SDK构建工具25.0.3,Android SDK平台25 要解决此问题,请在终端中运行以下命令: 颤振博士——android许可证 当尝试运行上述代码时,将显示下面提到的错误 哎呀,;弗利特出人意料地退

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

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

正在解析依赖项。。。完成时出现错误:

  • 运行Gradle时出错:无法下载所需的Android SDK组件,因为尚未接受以下许可证:Android SDK构建工具25.0.3,Android SDK平台25
要解决此问题,请在终端中运行以下命令: 颤振博士——android许可证

当尝试运行上述代码时,将显示下面提到的错误

哎呀,;弗利特出人意料地退出了

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


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

尝试更改sdk的位置

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

更新SDK并重试此命令
flatter-doctor--android许可证

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中,我修复了此问题。

尝试运行

flutter doctor --android-licenses 
如果问题仍然存在 确保您的sdk不在带有空格的文件夹中,例如
C:\Windows\Users\Rahul Raj\Android\sdk
,即使问题存在,也请尝试检查环境变量
Android\u HOME
显示您的sdk路径