【问题标题】:How do I connect an Android phone to Visual Studio Code?如何将 Android 手机连接到 Visual Studio Code?
【发布时间】:2021-01-27 10:59:44
【问题描述】:

VSCode 在状态栏中显示“无设备”,而 Android Studio 通过 USB 连接到设备或创建虚拟设备没有问题。

当我在 VSCode 终端运行颤振医生时,我得到:

flutter doctor message

当我单击“无设备”(作为 Flutter 的快捷方式:启动模拟器)时,我收到错误消息

Android SDK 中缺少 avdmanager

我试过了:

  • 更新我的 PATH 变量 - 我有点困惑我应该指向哪个文件夹,所以我尝试了我发现提到的每一个:
  1. C:\Users\USERNAME\AppData\Local\Android\Sdk;
  2. C:\Flutter\flutter\bin;
  3. C:\Flutter\flutter\bin\cache\dart-sdk\bin;
  • 在 VSCode 中更新“dart.flutterSdkPath”
  • 指定 ADB 位置 --> C:/Users/USERNAME/AppData/Local/Android/Sdk/platform-tools/adb.exe
  • 卸载并重新安装 Android Studio
  • 删除、下载和重新解压 Android/Sdk/platform-tools

没有任何改变。

【问题讨论】:

  • “Android SDK 中缺少 avdmanager”您的问题出在 android sdk 上。尝试卸载并重新安装它。您还应该在 android studio 中下载 avd
  • 你可以试试 Genymotion 吗?
  • 重新检查usb调试是否开启?
  • @VinamraJaiswal USB 调试已启用 - 没有变化(VSCode 拒绝查看任何设备,无论该设备是实际连接的设备,还是通过 Android Studio 模拟的设备)。
  • @Uni 我已经尝试过删除、下载和重新解压缩 Android/Sdk/platform-tools,如果这是问题所在,那不应该解决它吗?

标签: android flutter dart visual-studio-code


【解决方案1】:

这是一种解决方法:

打开 Android Studio,然后点击 SDK Manager(向下箭头)

这应该会打开一个新框,顶部是您的 Android SDK 位置。它应该是这样的:

/Users/username/Library/Android/sdk

配置android-sdk的路径

flutter config --android-sdk /Users/username/Library/Android/sdk

为 Flutter 添加 android-license

flutter doctor --android-licenses

然后,你可以运行flutter doctor来验证,

【讨论】:

    猜你喜欢
    • 2021-10-18
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 2020-10-14
    • 1970-01-01
    相关资源
    最近更新 更多