如何解决我尝试使android studio模拟器与vs代码一起工作,但出现错误“ Android SDK中缺少avdmanager”
这是我的路径
export ANDROID_SDK_ROOT=/mnt/sda1/DevTools/sdk/
export ANDROID_HOME=$ANDROID_SDK_ROOT
export PATH=${PATH}:/mnt/sda1/DevTools/sdk/platform-tools
我尝试了很多情况,但是仍然出现此错误!
解决方法
这对我有用。如果您有 sdkmanager
、avdmanager
和 emulator
,并且您的 PATH 环境变量中有它们,那么
- 下载系统映像:
sdkmanager "system-images;android-30;google_apis_playstore;x86_64"
(您可以通过 sdkmanager --list --verbose
找到可用的软件包)
- 使用 创建一个新的虚拟设备
avdmanager create avd --name MyAndroidDevice --package "system-images;android-30;google_apis_playstore;x86_64"
- 启动模拟器
emulator -avd MyAndroidDevice
- 现在重新启动 VSCode 并打开您的 Flutter 项目。新设备应位于右下角,或者您应该可以通过点击“无设备”来选择它。
我知道这是一个老问题,但是在 ~/.bashrc 中设置我的 $PATH 变量(我使用的是 Ubuntu 20.04)对我不起作用。
我需要为 VScode 设置 Android Emulator,因为我想运行我的 Flutter 应用程序,这似乎与 OP 遇到的问题相同。
实际上可以在终端中使用 Flutter 来完成,而不是直接设置 $PATH。
如果您在终端中运行“flutter config”,您会得到如下内容:
配置 Flutter 设置。
要删除设置,请将其配置为空字符串。
Flutter 工具匿名报告功能使用统计和基本崩溃报告以帮助 随着时间的推移改进 Flutter 工具。请参阅 Google 的隐私政策: https://www.google.com/intl/en/policies/privacy/
....
运行“flutter help”以查看全局选项。
设置:
android-sdk:
分析报告目前已启用。
然后就可以在下面看到当前用flutter设置的$PATH:
设置:
android-sdk:
我的不正确,所以我使用以下命令将其更改为当前的:
flutter 配置 --android-sdk
之后我重新启动了 VScode,当它完成加载时,我现在可以按下右上角的“设备”按钮,然后选择我已经创建的模拟器。我使用上述答案之一来安装模拟器本身。
由于安装了一些依赖项,第一次启动模拟器需要一段时间,但它确实有效!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。