【问题标题】:Android Studio - devices not available when I run a projectAndroid Studio - 运行项目时设备不可用
【发布时间】:2018-06-28 01:23:58
【问题描述】:

当我尝试运行一个项目时,android studio 找不到真实或虚拟设备,尽管它们是可用的。

如果我打开 AVD 管理器,我会在 AVD 管理器窗口中看到两个虚拟设备。如果我从 AVD 管理器运行其中任何一个,它会正确创建一个模拟器。但是,当我运行应用程序时(“运行”,然后从工具栏中“运行应用程序”),“选择部署目标”窗口打开,但随后显示“无显示”并且没有设备出现。

如果我连接了真实设备,“选择部署目标”窗口仍然显示“没有可显示的内容”。此外,即使启用了 USB 调试,设备上也不会出现“允许 USB 调试”窗口。

两周前一切正常。离开了,昨天回来发现这个问题。在那之后,昨晚我更新了 Windows 10,并更新了与 Android Studio 相关的所有内容,还创建了一个新的基本“Hello World”应用程序,但仍然没有任何变化。

谁能帮忙解决?有没有人有同样的问题?是否有一些选项或设置可能需要更改?

【问题讨论】:

  • 尝试更新/重新安装您的 adb 驱动程序。也许它会解决问题

标签: android avd


【解决方案1】:

按照以下步骤操作真实设备:

首先按照以下链接中的说明安装 google 驱动程序:https://developer.android.com/studio/run/win-usb.html

在 Windows 上打开设备管理器并找到您的手机或一些名为 PCI 的设备,然后右键单击并更新驱动程序,然后选择浏览我的计算机以查找驱动程序,然后转到路径 C:\Users\username\AppData\Local\Android\sdk\附加功能\谷歌\usb_driver 然后按确定,等待完成。

现在重新连接你的设备,在你的设备上你会得到一个允许的弹出窗口,允许之后你就可以在 android studio 中看到你的设备了。

【讨论】:

  • 我已经完全卸载了 Android Studio,包括用户设置,并重新安装了最新版本的一切,包括 Shivam 建议的谷歌驱动程序。我仍然有完全相同的问题,使用全新的 Hello World 测试文件。!我现在完全没有想法了。这感觉就像一个非常糟糕的梦!还有其他人有什么建议吗?
【解决方案2】:

在尝试了来自本网站和其他地方的建议数小时后,我才发布了这个问题。就在我准备放弃的时候,我发现了这个:

Android Studio: Unable to obtain result of 'adb version'

来自 Prashant 的答案 2

它成功了!问题是不正确的内存分配减慢了我的整台机器的速度,以至于超过了 Android Studio 的超时时间。减少虚拟内存大小解决了具体问题,也加快了我的整机速度。

【讨论】:

    【解决方案3】:

    在尝试上述方法后,这就是为我解决的问题。

    在我的例子中,后台运行的是旧版本的 adb.exe;从以前的 HTC 同步管理器(用于另一部 Android 手机)安装。当我停止服务(并禁用它)时,它起作用了。

    我通过显示事件日志来查看发生上述问题时显示的确切错误,即“adb 服务器版本 (31) 与此客户端 (39) 不匹配;正在杀死...”

    【讨论】:

      【解决方案4】:

      我通过删除我的 /etc/hosts 文件 (macOS Mojave) 中的一行来解决这个问题,我指向 10.0.2.2 -> localhost

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-11
        • 2021-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-19
        • 2023-01-03
        相关资源
        最近更新 更多