Android 设备监控模拟器 5554 - 离线

问题描述 投票:0回答:11

下午好!不久前,我开始开发Android应用程序。该应用程序创建数据库并通过希望 Android Device Monitor 拉取数据库并查看数据来写入数据,但是当启动时,emulator-5554 会切换到离线模式。我尝试使用 adb Kill-server 和 adb start-server 解决该问题,但无济于事。提示问题如何解决?用于开发Android Studio 2.3。

android android-studio android-emulator
11个回答
7
投票

我和你有同样的问题,但我发现当我首先打开Android设备监视器时它可以工作。 1.关闭模拟器和Android设备监视器。 2.打开您的 Android 设备监视器。 3.打开你的模拟器。 然后就可以了。我不知道为什么。


5
投票

我遇到了同样的问题,最简单的工作方法是 首先,打开Android Studio 转到工具 -> Android -> AVD Manager - 找到有问题的模拟器 -> 右键单击它并单击 立即冷启动

这将重新启动 Android 系统,就像您按住智能手机的电源按钮并选择重新启动一样。


2
投票

就我而言,我必须:

  1. build.gradle
    将依赖项更改为
    classpath 'com.android.tools.build:gradle:2.2.3'

  2. 断开所有连接的设备

  3. adb kill-server
  4. adb start-server
  5. 然后启动Android设备监视器
  6. 最后从 Android 设备管理器启动模拟器

1
投票
  • 打开Android SDK
  • 选择选项卡 SDK 工具
  • 更新Android模拟器及相关包

1
投票

我刚刚找到了这个问题的解决方案。这只是一件小事。

您需要打开开发者设置 步骤:

  1. 进入设置
  2. 转到“关于电话”
  3. 触摸构建号七次(之后您就成为开发人员)。
  4. 返回并进入开发者选项
  5. 打开USB调试。

就是这样。您的模拟器将上线。

快乐编码!!


1
投票

我使用模拟器 Nexus 5X 遇到同样的问题。在我重新启动笔记本电脑之前,该模拟器可以完美运行。我的笔记本电脑重新启动后,出现了此问题。

我在模拟器上启用/激活开发者选项后解决了这个问题。

如何在模拟器上激活开发者选项

  1. 前往设置
  2. 选择关于模拟设备
  3. 点击版本号 7 次

希望这可以解决您或其他读者的问题。谢谢。


0
投票

尝试:

adb connect localhost:5555

0
投票

您可以通过命令行脚本启动Android设备管理器(ADM)。

  1. 进入Android SDK工具文件夹%userprofile%\AppData\Local\Android\sdk ools
  2. 运行监视器.bat

ADM启动时您可以忽略其ddms错误消息。不影响访问模拟器。

我在桌面上创建了一个monitor.bat的快捷方式。所以当我需要运行它时,我只需双击快捷方式即可启动它。


0
投票

对于那些在模拟器上使用

Charles Proxy
的人,您需要在开发者选项中
enable USB debugging

这解决了我的问题。


0
投票

netstat -tulpn | grep 5554

在结果列表中找到最后一列的PID,然后

杀死-9 PID


-1
投票

这个问题有一个非常简单的解决方案:

运行命令:

adb reconnect

这将使设备恢复在线状态,您可以通过运行来检查

adb devices

© www.soinside.com 2019 - 2024. All rights reserved.