【问题标题】: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
【解决方案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 路径