Android Studio - 运行项目时不可用的设备

时间:2017-07-07 18:07:34

标签: android avd

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

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

如果我连接的是真实设备,则选择部署目标窗口仍会显示“无需显示”。此外,“允许USB调试'即使启用了USB调试,设备上也不会显示窗口。

两周前一切正常。离开后,我昨天回来找到这个问题。在那之后,昨晚我有一个Windows 10更新,我已经更新了与Android工作室相关的所有内容,并且我还创建了一个新的基本' Hello World'应用程序,但仍然没有变化。

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

4 个答案:

答案 0 :(得分:0)

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

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

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

现在重新连接你的设备,在你的设备上你将获得一个允许的弹出窗口,允许你在android studio中看到你的设备。

答案 1 :(得分:0)

我在本网站及其他地方尝试了多个小时后才发布此问题。就在我即将放弃的时候,我发现了这个:

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

Prashant的答案2

它有效!问题是不正确的内存分配减慢了我的整个机器,因此超出了Android Studio的超时时间。减少虚拟内存大小解决了特定问题,也加速了我的整个机器。

答案 2 :(得分:0)

这是在我徒劳地尝试上述之后修复它的原因。

在我的情况下,事实证明有一个旧版本的adb.exe在后台运行;来自之前的HTC Sync Manager(用于其他Android手机)安装。当我停止服务(并禁用它)时,它起作用了。

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

答案 3 :(得分:0)

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