下午好!不久前,我开始开发一个Android应用程序。应用程序通过想要的Android Device Monitor拉数据库和视图创建数据库并写入数据,但是当您启动时,emulator-5554会切换到离线模式。我尝试使用adb kill-server和adb start-server解决问题,但无济于事。提示如何解决问题?用于开发Android Studio 2.3。
答案 0 :(得分:7)
我和你有同样的问题,但是当我首先打开Android设备监视器时,我发现它有效。 1.关闭你的模拟器和android设备监视器。 2.打开你的Android设备监视器。 3.打开你的模拟器。 然后它工作。我不知道为什么。
答案 1 :(得分:1)
在我的情况下,我不得不:
build.gradle
将依赖关系更改为classpath 'com.android.tools.build:gradle:2.2.3'
断开所有连接的设备
adb kill-server
adb start-server
答案 2 :(得分:1)
答案 3 :(得分:1)
我正在使用模拟器Nexus 5X得到同样的问题。在重新启动笔记本电脑之前,此模拟器工作正常。我的笔记本电脑重新启动后,此问题引发
我在模拟器上启用/激活开发者选项后解决了这个问题。
如何在模拟器上激活开发人员选项
希望这可以解决您的问题或其他读者。感谢。
答案 4 :(得分:0)
尝试:
adb connect localhost:5555
答案 5 :(得分:0)
您可以通过命令行脚本启动Android设备管理器(ADM)。
ADM启动时,您可以忽略其ddms错误消息。它不会影响访问模拟器。
我在桌面上创建了monitor.bat的快捷方式。所以我只需双击快捷方式即可在需要运行时启动它。
答案 6 :(得分:0)
我刚刚找到了解决这个问题的方法。这只是一件小事。
您需要启用开发者设置 步骤:
就是这样。您的模拟器将在线。
快乐的编码!!
答案 7 :(得分:0)
我遇到了同样的问题,最简单的工作方法是 首先,打开Android Studio 转到工具-> Android-> AVD管理器-找到存在问题的仿真器->右键单击它,然后单击立即启动BOOT 。
这将重新启动android系统,就像您按住智能手机的电源按钮并选择“重新启动”。