【问题标题】:Android device monitor emulator 5554 - offlineAndroid 设备监视器模拟器 5554 - 离线
【发布时间】:2017-03-05 17:35:49
【问题描述】:

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

【问题讨论】:

  • 杀死模拟器并重新启动它。
  • 我试过了。还是不行
  • 这个问题最近也开始出现在我身上。大约在 AS 2.3 发布测试版之后。通常一个 kill-server 和 start-server 可以解决问题,但这是一个新问题。我从来没有得到它。

标签: android android-studio android-emulator


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我有同样的问题,最简单的工作方法是 一、打开Android Studio 转到工具 -> Android -> AVD Manager - 找到有问题的模拟器 -> 右键单击​​它并单击 COLD BOOT NOW

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

    【讨论】:

    • 我刚做了这个,它在尝试解决这个问题时跑了一小段时间后对我有很大帮助。
    【解决方案3】:

    就我而言,我必须:

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

    2. 断开所有连接的设备

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

    【讨论】:

      【解决方案4】:
      • 打开 Android SDK
      • 选择 Tab SDK 工具
      • 更新 Android 模拟器和相关包

      【讨论】:

        【解决方案5】:

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

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

        1. 进入设置
        2. 转到关于手机
        3. 点击内部版本号七次(在此之后您成为开发人员)。
        4. 返回并转到开发者选项
        5. 打开 USB 调试。

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

        编码愉快!!

        【讨论】:

          【解决方案6】:

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

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

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

          1. 进入设置
          2. 选择关于模拟设备
          3. 点按内部版本号 7 次

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

          【讨论】:

            【解决方案7】:

            试试:

            adb connect localhost:5555
            

            【讨论】:

              【解决方案8】:

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

              1. 转到 Android SDK 工具文件夹 %userprofile%\AppData\Local\Android\sdk\tools
              2. 运行 monitor.bat

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

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

              【讨论】:

                【解决方案9】:

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

                运行命令:

                adb reconnect
                

                这会使设备恢复在线,您可以通过运行adb devices 进行检查

                【讨论】:

                  【解决方案10】:

                  对于在模拟器上使用Charles Proxy 的用户,您需要在开发者选项中使用enable USB debugging

                  这解决了我的问题。

                  【讨论】:

                    猜你喜欢
                    • 2017-08-01
                    • 2020-09-19
                    • 2017-07-22
                    • 2019-07-17
                    • 2016-01-30
                    • 2014-11-30
                    • 1970-01-01
                    • 1970-01-01
                    • 2015-11-12
                    相关资源
                    最近更新 更多