我正在尝试构建一个简单的颤动应用程序。
尝试在我的android studio 3.0.1中运行该应用程序时,会显示以下错误。安装了最新的构建工具和平台。
解决依赖关系......完成错误:
- 运行Gradle时出错:无法下载所需的Android SDK组件,因为未接受以下许可:Android SDK Build-Tools 25.0.3,Android SDK Platform 25
要解决此问题,请在终端中运行以下命令: 扑医生--android-licenses
尝试运行上述代码时,会显示下面提到的错误。
糟糕;扑腾出乎意料地退出了。
希望有人可以帮我解决这个问题。提前谢谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试更改SDK的位置
确保其不在带有C:\ John Doe \ SDK之类的文件夹中
更新您的SDK,然后重试此命令flutter doctor --android-licenses
答案 2 :(得分: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为我修复了。
答案 3 :(得分:0)
尝试运行
flutter doctor --android-licenses
如果问题仍然存在
确保您的SDK不在C:\Windows\Users\Rahul Raj\Android\SDK
这样的空格文件夹中,即使存在问题,也请尝试检查环境变量ANDROID_HOME
显示您的SDK路径