下午好!不久前,我开始开发Android应用程序。该应用程序创建数据库并通过希望 Android Device Monitor 拉取数据库并查看数据来写入数据,但是当启动时,emulator-5554 会切换到离线模式。我尝试使用 adb Kill-server 和 adb start-server 解决该问题,但无济于事。提示问题如何解决?用于开发Android Studio 2.3。
我和你有同样的问题,但我发现当我首先打开Android设备监视器时它可以工作。 1.关闭模拟器和Android设备监视器。 2.打开您的 Android 设备监视器。 3.打开你的模拟器。 然后就可以了。我不知道为什么。
我遇到了同样的问题,最简单的工作方法是 首先,打开Android Studio 转到工具 -> Android -> AVD Manager - 找到有问题的模拟器 -> 右键单击它并单击 立即冷启动 。
这将重新启动 Android 系统,就像您按住智能手机的电源按钮并选择重新启动一样。
就我而言,我必须:
中
build.gradle
将依赖项更改为 classpath 'com.android.tools.build:gradle:2.2.3'
断开所有连接的设备
adb kill-server
adb start-server
我刚刚找到了这个问题的解决方案。这只是一件小事。
您需要打开开发者设置 步骤:
就是这样。您的模拟器将上线。
快乐编码!!
我使用模拟器 Nexus 5X 遇到同样的问题。在我重新启动笔记本电脑之前,该模拟器可以完美运行。我的笔记本电脑重新启动后,出现了此问题。
我在模拟器上启用/激活开发者选项后解决了这个问题。
如何在模拟器上激活开发者选项
希望这可以解决您或其他读者的问题。谢谢。
尝试:
adb connect localhost:5555
您可以通过命令行脚本启动Android设备管理器(ADM)。
ADM启动时您可以忽略其ddms错误消息。不影响访问模拟器。
我在桌面上创建了一个monitor.bat的快捷方式。所以当我需要运行它时,我只需双击快捷方式即可启动它。
对于那些在模拟器上使用
Charles Proxy
的人,您需要在开发者选项中 enable USB debugging
。
这解决了我的问题。
netstat -tulpn | grep 5554
在结果列表中找到最后一列的PID,然后
杀死-9 PID
这个问题有一个非常简单的解决方案:
运行命令:
adb reconnect
这将使设备恢复在线状态,您可以通过运行来检查
adb devices