【问题标题】:Emulator disconnect frequently and Android Studio Stuck. How To fix it?模拟器经常断开连接并且 Android Studio 卡住了。如何解决?
【发布时间】:2016-08-25 14:00:12
【问题描述】:

我有一个奇怪的问题,找不到任何解决方法。 当我第一次打开模拟器并且 AVD 运行正常时,一切都正常。但是 5-10 分钟后,模拟器断开连接,它失去了互联网连接,我无法连接到它,Android Studio 也完全卡住了,什么也没有发生! 我应该关闭模拟器,然后一切恢复正常。

这些是我测试的:

adb kill-server 然后 adb start-server

我也尝试过重新连接和断开

adb connect localhost:5554adb connect emualtor-5554 但仍然没有结果。

更糟糕的是我不能再使用Android Studio了,连点击代码行都不行!

每次我都应该关闭模拟器并再次打开它。

注意:我无法使用 Genymotion,也不想使用我的设备进行调试!

任何机构都可以解决这个该死的错误。这让我疯了...... 提前致谢

编辑:

问题与模拟器无关。今天我尝试使用 WiFi 连接进行调试。在我的真实设备再次出现问题之前,一切都很好。在日志中说:

设备XXXXX已断开

所以问题出在我的 ADB 连接上!

我测试的是添加端口 5555 到防火墙还添加了 ADB 以通过防火墙。但问题仍然存在。

【问题讨论】:

    标签: android android-studio android-emulator


    【解决方案1】:

    你的android studio版本,jdk版本,os是什么?

    你的目标是什么 api?

    可能是 android studio 2 instant run 的新功能的问题。

    第一次尝试将被关闭。

    请注意,如果您的目标是 N Developer Preview,则需要 to use Java 8

    更激进的方法是回滚到android studio 1.5并测试。

    【讨论】:

    • android studio 版本 2.1 jdk 1.8 针对 api 22 我将尝试关闭即时运行并再次通知您。 @Maxim G
    • 非常感谢。问题在于我的即时运行。当我关闭它时,问题就消失了。
    • 我有同样的问题,但禁用即时运行似乎并不能解决它。你能指定你是如何禁用它的吗? Maybr我做错了什么。谢谢。
    【解决方案2】:

    您可能需要执行以下操作: 擦除用户数据(模拟器)

    (安装 zlib.i686)执行这些命令,这是常见的 gradle 问题,以 AS 的崩溃/冻结而闻名

    【讨论】:

    • 在你的模拟器终端上
    • 我从我的 CMD 尝试了 adb shell instal zlib.i686 和 adb emu instal zlib.i686 但没有任何反应。你的意思是我在我的模拟器上安装了一个终端? @cyborg91 顺便说一句,我使用的是 windows server 2012R2
    • adb 命令应该可以解决问题....您可以使用 genymotion 代替....只是一个建议
    • 不,不幸的是,它无法连接到 VM,尽管我已经完成了所需的一切。当我使用Wifi调试时也存在问题。所以不能保证我不会对 Genymotion 有这样的问题!非常感谢您抽出宝贵时间@cyborg91
    猜你喜欢
    • 2011-08-26
    • 2021-07-08
    • 2022-12-22
    • 2020-07-24
    • 1970-01-01
    • 2014-11-09
    • 2020-02-25
    • 2017-01-11
    相关资源
    最近更新 更多