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


当前回答

如果每个配置都是排序的,那么对我来说有效的方法是将设备切换到PTP连接,然后再切换回MTP。

其他回答

我的macbook pro上有usb到usbc的集线器,它以某种方式阻塞了设备,当我直接将它与苹果usbc到usb的适配器连接时,它就工作了。

切换到PTP USP选项而不是MTP是解决方案。

这是我今天第一次通过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

在完成所有这些操作的同时,不要忘记增加睡眠时间,这样如果设备提示在移动设备上进行身份验证,您就知道连接成功了。

试1:

安装“microsoft universal c runtime”。 根据您的操作系统下载文件。 https://support.microsoft.com/en-in/help/2999226/update-for-universal-c-runtime-in-windows

从Developersdeveloper.android.com安装谷歌USB驱动程序不适合我。 试2:

搜索“androidmtk”,安装驱动程序安装程序。(重启电脑)(检查设备是否显示) 否则搜索“adbdriver”并安装驱动程序安装程序。(重启电脑)(检查设备是否显示)

试3:

检查Android studio的状态栏(显示在窗口的最底部)是否显示了任何消息。执行消息中建议的更改。

尝试4:

检查更改连接类型后是否显示设备(多为拖动主屏顶部栏显示)。 即。“仅收费”,“传输文件”,“传输照片PTP或MTP”

尝试5:

进入Android“工具菜单”->“SDK管理器”-> 在“Android SDK location”下面,你会看到3个标签。 从它点击“SDK工具”,在列表中找到并标记“谷歌USB驱动程序”,并安装包。 重新启动计算机。

所以我使用的是Android Studio 3.1,上面没有任何工作。唯一解决这个问题的是启用“使用libusb后端”复选框,见附件