Android Studio中的AVD管理器不显示我的设备,但adb设备显示它。我是不是遗漏了什么明显的东西?


当前回答

如果你的手机之前还能用

在你做任何复杂的事情之前,这可能是一个简单的问题。拔下插头再插上。

如果有其他问题

您还可能希望检查您的配置是否设置为启动到您的手机。

执行命令——> edit configuration

如果你要在模拟器上的设备之间切换,请确保你要么默认使用USB设备,要么使用选择器对话框。

其他回答

我相信这对外面的人很有用。 在我的情况下,我在mac上运行Android Studio,也尝试Visual Studio Xamarin。同时打开这两扇门会造成这种冲突。所以关闭Visual就足够了。

这是我今天第一次通过Android Studio运行Android项目。x版本,我也有同样的问题。然而,这是与Flutter插件。我有一个变通的人与类似的设置。

我的设置:

macOS Mojave在MacBook上,带有Type-C-to-USB加密狗 Android 6.0 Android Studio 3.4.1: Android SDK 9。+ 6.0 在Mac上,定义了ANDROID_HOME, PATH包含所有所需的工具路径

观察

Adb devices给出正确的设备信息; 颤振设备显示正确的设备信息与更多详细信息; Android Studio的连接助手显示Android为检测到的USB设备; 工具栏显示<没有设备>; AVD管理器显示没有这样的设备。

我的解决方案

打开终端,cd到我的项目根目录; 运行扑动运行和应用程序是正确部署和运行良好;

在那之后,我的观察

工具栏显示我的设备名称;然后我可以直接从工具栏运行一切,包括热重载; 我的设备上的USB配置自动从默认的MTP切换到PTP; AVD管理器仍然没有显示我的设备。耻辱!

但至少我不再被封锁了。

参考:

https://github.com/flutter/flutter-intellij/issues/1525

Android Studio看不到手机的原因有很多。

其中之一是ADB接口驱动程序的问题。你可以在设备管理器中查看:

如果你没有ADB接口驱动程序,那么使用本指南为英特尔芯片组安装它:在Windows计算机上安装Android调试桥(ADB) USB驱动程序。

如果你有其他的,但不是英特尔,然后尝试在制造商的网站上搜索驱动程序。

对于小米手机,在开发者模式菜单的最底部关闭MIUI优化。

尝试改变usb连接模式到midi设备。这对我很管用。

在我的情况下,解决方案是关闭重新启动Android Studio