等待设备上线

时间:2017-04-17 12:37:29

标签: android

几天前(2017年4月15日)我使用所有最新更新更新了Android Studio。现在,当我尝试运行应用程序时,模拟器窗口打开但我只是收到一条消息"等待设备上线"。最终这个时间结束了,我得到一条消息"安装APK",它似乎卡住了。我搜索了网站并尝试了各种建议,包括:

  • 删除所有模拟器并重新创建
  • 在SDK管理器中关闭模拟器,重新启动Android Studio并再次启用模拟器
  • 关闭即时运行
  • 重新启动我的电脑,以防某些更新需要重新启动

我的模拟器是Nexus5X API23.5554

我还删除了我的应用程序并创建了一个全新的#34; hello World"除了显示一行文字之外什么都不做的应用程序,但我仍然遇到同样的问题。

有没有其他想法?

7 个答案:

答案 0 :(得分:2)

我也遇到过这个问题。这似乎是Android模拟器最近更改的一个错误。有一种解决方法:

  1. 独立于Android虚拟设备(AVD)管理器启动模拟器(Android Studio主窗口中有一个图标)
  2. 运行您的应用。您会注意到设备名称已从调用模拟器的任何名称更改为某些通用名称,例如' Android x86 API 25'。
  3. 该应用将在模拟器上正常运行。您将在logcat中注意到设备名称是“未知的模拟器”。
  4. 希望Google能够在接下来的几天内解决这个问题。

答案 1 :(得分:1)

我根本无法使用任何模拟器,没有任何错误消息,只是等待设备上线'。

尝试在终端中停止并启动adb.exe时:

adb kill-server adb start-server

它说adb已经过时了。我有最新的adb版本下载,但Android Studio试图使用其他旧版本的文件。 最后,我检查了环境变量并删除了以下路径:

C:\ NVPACK \ Android的SDK窗口\平台的工具  和 C:\ NVPACK \ Android的SDK窗口

作为最新版本的SDK平台 - 我在驱动器E上的工具:不是C:,现在都在工作。

答案 2 :(得分:0)

Enzokie - 谢谢。但是,似乎没有什么工作可行。作为一个新手,我总是认为如果出现问题,这是我的错,但也许不是这次!我会像你建议的那样做,并用Android来提高它,除非有人建议有用的东西。

答案 3 :(得分:0)

我的工作是使用Nexus 5而不是Nexus 5X。

如果您不知道如何制作新的模拟器及其工具> android> AVD manager>创建新的虚拟设备。然后选择一个新的模拟器并点击下一步直到完成或自定义它。

答案 4 :(得分:0)

重置ADB对我来说很有用。 对于Mac,在Android Studio中 - >工具 - > Android - > Android设备监视器 - >在设备下 - >向下箭头将重置ADB选项。

答案 5 :(得分:0)

对我有用的是擦除模拟器数据。您可以从AVD manager执行此操作:

  

工具-> AVD管理器->右键单击虚拟设备->清除数据

答案 6 :(得分:0)

嗨,我遇到了同样的问题...所以我做到了:

启动仿真器,您将收到“等待设备联机”错误消息。 等待仿真器启动,然后停止该过程。 现在,在仿真器上转到设置,并将您的“设备”(仿真器)设置为开发者设备。

如果不知道如何进行检查,请进行检查-> https://www.digitaltrends.com/mobile/how-to-get-developer-options-on-android/

然后转到“开发人员选项”(在设置中)并打开“ usb-debugging”选项。记住您的PC指纹。

希望这对您有所帮助。...