Android studio 颤振,无法解析依赖项
我正在尝试构建一个简单的颤振应用程序 尝试在我的android studio 3.0.1中运行应用程序时,显示以下错误。已安装最新的生成工具和平台 正在解析依赖项。。。完成时出现错误: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许可证 当尝试运行上述代码时,将显示下面提到的错误 哎呀,;弗利特出人意料地退
- 运行Gradle时出错:无法下载所需的Android SDK组件,因为尚未接受以下许可证:Android SDK构建工具25.0.3,Android SDK平台25
问题在于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路径