如何将 Android 手机连接到 Visual Studio Code?

Posted

技术标签:

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

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

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

flutter doctor message

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

Android SDK 中缺少 avdmanager

我试过了:

更新我的 PATH 变量 - 我有点困惑我应该指向哪个文件夹,所以我尝试了我发现提到的每一个:
    C:\Users\USERNAME\AppData\Local\Android\Sdk; C:\Flutter\flutter\bin; 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,如果这是问题所在,那不应该解决它吗? 【参考方案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来验证,

【讨论】:

以上是关于如何将 Android 手机连接到 Visual Studio Code?的主要内容,如果未能解决你的问题,请参考以下文章

Android 10 / API 29:如何将手机连接到配置的网络?

如何将我的手机连接到eclipse

如何将外部传感器连接到 Android 设备?

如何以编程方式连接到已在 Android 手机中设置的 ***

我可以在 Android 手机本身上看到 Logcat,而无需将其连接到计算机吗?

无法将 Nexus One 手机连接到 Android adb