由于未能安装SDK而无法“颤动”,但颤动的医生运行正常

问题描述 投票:-2回答:1

Windows上的flutter doctor输出是

C:\ WINDOWS \ system32> flutter doctor医生摘要(查看所有细节,运行扑动医生-v):[√] Flutter(频道稳定,v1.0.0,>在Microsoft Windows上[版本10.0.17134.523],locale en-美国)[√] Android工具链 - 针对Android设备开发(Android SDK 27.0.3)[√] Android Studio(版本3.2)[√] VS Code,64位版本(版本1.31.1)[√]连接设备( 1个可用)

•没有发现问题!

你可以看到没有发现任何问题但是当我已经安装了28个时,颤振正在检测安装的最新sdk为27。

当我尝试flutter run从vs代码应用程序(从文档的第一个示例应用程序)我得到此错误

FAILURE:构建因异常而失败。

  • 其中:构建文件'D:\ VSProjects \ Flutter \ myapp \ android \ build.gradle'行:24
  • 出了什么问题:评估根项目'android'时出现问题。 配置项目':app'时出现问题。无法安装以下SDK组件:build-tools; 28.0.3 Android SDK Build-Tools 28.0.3 SDK目录不可写(C:\ Program Files(x86)\ Android \ android-sdk)

我尝试更改文件的权限,以删除只读访问,仍然得到相同的错误,我使用相同的sdk与Android工作室(本机)和视觉工作室(xamarin)构建Android应用程序就好......我有已经安装了最新的sdk版本,为什么flutter给我这个错误?

我可以以某种方式降级我的sdk要求吗?

android flutter
1个回答
1
投票

你不应该将Android SDK安装到C:\Program Files (x86)中,这需要提升写入权限。 Android Studio似乎将其安装到当前用户具有足够权限的C:\Users\someUser\AppData\Local\Android\Sdk中。

© www.soinside.com 2019 - 2024. All rights reserved.