Android 设备监视器使模拟器脱机
Posted
技术标签:
【中文标题】Android 设备监视器使模拟器脱机【英文标题】:Android Device Monitor turning Emulator OFFLINE 【发布时间】:2017-07-22 10:13:54 【问题描述】:昨天,android Studio 运行了一些更新,此后,每当我启动 Android Device Monitor (ADM) 时,它都会将我的 emulator 置于 OFFLINE 我无法访问它即使在终止 ADB 服务器并重新启动它之后。
在我启动 ADM 之前,一切都很好;当我运行 ADB 设备时,我看到仿真器在线,但是当我启动 ADM 以将数据库拉出时,它进入离线状态。
这是我为解决问题所做的:
-
运行 adb kill-server
运行 adb start-server
通过删除设置文件夹重置 Android Studio
重新启动 WINDOWS
但到目前为止没有任何帮助,任何帮助将不胜感激。
这是在 Android Studio 2.2.3 上
【问题讨论】:
由于一切都失败了,我只是卸载了 Studio 并重新安装了它,但没有更新到最新版本,因为我不知道它是否可以工作 :( 现在我又开始营业了! 在 Windows 10 上将 android studio 更新到 2.2.3 后,我遇到了同样的问题 全世界肯定有这个问题。我没有 mac,在工作室中更新后,api 22 之后的所有模拟器都显示为脱机。 genymotion 正在工作 已确认。我有 Ubuntu16.04
、Android Studio 2.3.3
和 adb 1.0.32
。当 adb 与 *** buffer overflow detected ***: adb terminated
崩溃时,模拟器在 react-native run-android
结束时下线。这在声明error: more than one device/emulator
之后(注意:只有一个)。
请问有什么解决办法吗?
【参考方案1】:
我遇到了同样的问题。
我在启动模拟器之前打开了ADM。然后,我启动了模拟器和应用程序,而不是之前。
现在模拟器上线了。
【讨论】:
此过程有效,但随后 android 调试器显示模拟器处于脱机状态。所以我不能同时调试应用程序。 :(【参考方案2】:我已经放弃尝试弄清楚 ADM 发生了什么。但是,我目前正在做的是,我还从这里https://developer.android.com/studio/preview/index.html 安装了 Studio 3.x 的 Canary 版本,并且一切正常。我什至可以毫无问题地从设备中提取数据库。它们在我的 Windows 7 工作桌面上并排运行,没有任何问题。
唯一的缺点是,必须安装两个版本,但只要你有 16GB 内存,你应该没问题。这就是我在我的电脑中的内容。希望,这会有所帮助!
【讨论】:
以上是关于Android 设备监视器使模拟器脱机的主要内容,如果未能解决你的问题,请参考以下文章
无法从设备模拟器-5554获取视图服务器版本并且无法从设备模拟器获取视图服务器协议版本-5554
Android Eclipse 无法在 Android 设备选择器中看到较旧的模拟器 [关闭]