当我启动我的Android模拟器时,它需要一些时间,然后它将显示模拟器-5554断开连接的消息。谁能告诉我这是什么问题?
答案 0 :(得分:30)
在Eclipse IDE中打开Android的Device视图。然后单击设备菜单上的“重置Adb”菜单项。然后再次运行您的应用程序。
答案 1 :(得分:12)
我按照以下步骤解决了这个问题,
我希望它能帮到你。
答案 2 :(得分:11)
重新启动模拟器
Select & Right Click on Android Project
Run Configurations
Go to tab Target
Enable option Wipe User Data on Emulator launch parameters
Run Application
如果您使用的是其他IDE,则可以使用-wipe-data标志重新启动模拟器,以删除模拟器在之前运行中创建的所有临时文件。
答案 3 :(得分:5)
请注意,要查找“重置adb”选项,您必须单击设备视图右侧摄像头旁边的向下箭头。箭头可能会像设备工具栏上的其他所有内容一样显示为灰色。过去,有时需要花费数小时才能成功启动模拟器,因为在我发现此选项以及它被埋藏的地方之前会一直断开连接。
答案 4 :(得分:3)
我今天遇到了同样的情况:从AVD管理器启动模拟器,并且在启动后它在DDMS中显示为脱机,重置ADB没有帮助 - 它尝试启动多次并以相同的方式生成,具有脱机状态。另一个症状是模拟器没有对点击它做出反应。毕竟我意识到原因是模拟器已经保存了最后一个可能崩溃的执行状态。要修复它,我在模拟器启动时取消选中“从快照启动”选项。这对我有用。
答案 5 :(得分:2)
这适用于我的Linux:
答案 6 :(得分:1)
这发生在我身上,显然是另一个应用程序(在我的情况下是VideoStream)正在使用与adb相同的端口。要解决此问题,请使用PowerShell(具有较高的权限)查找正在使用发生错误的端口的进程:
Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess
您会知道PID,因为它显示在ID列上。
然后打开任务管理器,右键单击顶部的项目栏(名称,状态...),并启用PID以查看进程ID。然后查找您之前在搜索中找到的PID并杀死它。
这为我修复了它。
答案 7 :(得分:0)
这似乎是1.6
的问题升级到2.1,它将消失。
答案 8 :(得分:0)
转到 - > Prefrencess - > Android的 - > DDMS - > 1.看到复选框Use ADBHost, 2.ADB连接超时到1000000, 3.Method Profile缓冲区大小从8MB变为20MB。
这是具有低端机器的开发人员将面临此问题的解决方案。 请检查一下。
答案 9 :(得分:0)
尝试从AVD Manager运行模拟器。等到你进入主屏幕,然后运行你的项目。
答案 10 :(得分:-3)
我发现的问题在于项目没有在AVD管理器中为其定义适当的虚拟设备。
所以eclipse中推荐的步骤是:
再次享受您的模拟器!