VSCode Flutter 未检测到像素 3

Posted

技术标签:

【中文标题】VSCode Flutter 未检测到像素 3【英文标题】:Pixel 3 not detected by VSCode Flutter 【发布时间】:2020-03-02 04:17:38 【问题描述】:

我正在尝试在通过 USB 连接的 Pixel 3 上调试我的颤振应用程序。我已经使用了 nexus,所以我只是在尝试更新的谷歌手机。我打开了开发者模式,我的 Surface Pro 可以识别它,但 VSCode 说没有设备。我已经让它与旧的 android 手机一起工作,所以我不确定还需要设置什么才能让它工作。

我运行了flutter doctor,它显示没有可用的设备

【问题讨论】:

您在控制台中尝试过flutter devices 吗?输出是什么? C:\LightBridge_Mobile\lightbridge_mobile\LightBridge>颤动设备未检测到设备。运行“flutter emulators”以列出并启动任何可用的设备模拟器。或者,如果您希望自己的设备被检测到,请运行“flutter doctor”来诊断潜在问题,或访问flutter.dev/setup 获取故障排除提示。 【参考方案1】:

我打开了开发者模式,我的 Surface Pro 可以识别它,但 VSCode 说没有设备。

如果您正在连接新设备,则可能 adb 未在设备上授权。 您可能已关闭/错过了显示 RSA 密钥的 USB 调试授权对话框。 进入手机的开发者选项,点击“撤销USB调试授权”,然后再次连接手机,就会出现对话框:

【讨论】:

【参考方案2】:

我认为问题是flutter插件无法检测到android sdk 尝试运行此命令:

flutter config --android-sdk [android-sdk-path]

【讨论】:

【参考方案3】:

我的 Pixel 3A 具有 USB“C”型连接器。在我毫无乐趣地拔下并重新插入电缆大约 100 次后,我将连接器翻转过来,神奇地出现了“RSA 密钥”对话框。

我可能只是有一根不稳定的电缆...

【讨论】:

以上是关于VSCode Flutter 未检测到像素 3的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 如何检测到安装了 VSCode?

如何在手机上测试我的 Flutter 应用程序?用 vscode

Flutter Doctor 看不到 vs code ,VS code 没有检测到 flutter/bin

Flutter 未检测到 Android SDK

VSCode PyLint 未检测到我的 Python DTO 类成员

Flutter 未检测到 Android Studio