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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于未能安装SDK而无法“颤动”,但颤动的医生运行正常相关的知识,希望对你有一定的参考价值。

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 SDK安装到C:Program Files (x86)中,这需要提升写入权限。 Android Studio似乎将其安装到当前用户具有足够权限的C:UserssomeUserAppDataLocalAndroidSdk中。

以上是关于由于未能安装SDK而无法“颤动”,但颤动的医生运行正常的主要内容,如果未能解决你的问题,请参考以下文章

无法使用真实设备在 vs 代码中运行颤振应用程序

无法解析配置“:app:debugRuntimeClasspath”的所有文件。,颤动

颤动的 Image.network 无法在发布 apk 上运行

颤动的示例应用程序无法正常工作

无法在运行发布颤动时发布 https 请求

在设备上卸载应用程序后,颤动运行不起作用