【发布时间】:2011-01-20 22:55:00
【问题描述】:
当我启动我的 android 模拟器时,它需要一些时间然后它会显示 emulator-5554 断开连接消息。谁能告诉我是什么问题?
【问题讨论】:
当我启动我的 android 模拟器时,它需要一些时间然后它会显示 emulator-5554 断开连接消息。谁能告诉我是什么问题?
【问题讨论】:
这发生在我身上,显然另一个应用程序(在我的例子中是 VideoStream)正在使用与 adb 相同的端口。要解决此问题,请使用 PowerShell(具有提升的权限)查找正在使用您收到错误的端口的进程:
Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess
您将知道 PID,因为它显示在 Id 列上。
然后打开任务管理器并右键单击顶部的项目栏(名称,状态...)并启用PID以查看进程ID。然后寻找你之前搜索得到的PID并杀死它。
这为我解决了问题。
【讨论】:
我按照以下步骤解决了,
希望对你有帮助。
【讨论】:
尝试从 AVD 管理器运行模拟器。等到您进入主屏幕,然后运行您的项目。
【讨论】:
我今天遇到了同样的情况:从 AVD 管理器启动模拟器,启动后它在 DDMS 中显示为脱机,重置 ADB 没有帮助 - 它尝试启动多次,结果相同,处于脱机状态。另一个症状是模拟器在点击它时没有反应。毕竟我意识到原因是模拟器保存了最后一个执行状态,它可能崩溃了。为了解决这个问题,我在模拟器启动时取消了“从快照启动”选项。这对我有用。
【讨论】:
Goto-->Prefrencess-->Android-->DDMS--> 1.可见复选框Use ADBHost, 2.ADB连接超时到1000000, 3.Method Profile Buffer大小由8MB变为20MB。
这是拥有低端机器的开发者将面临这个问题的解决方案。 请检查一下。
【讨论】:
这对我来说适用于 Linux:
【讨论】:
请注意,要找到“重置 adb”选项,您必须单击设备视图右侧相机旁边的向下箭头。箭头可能会像设备工具栏上的其他所有内容一样显示为灰色。过去有时需要几个小时才能成功启动模拟器,因为在我发现这个选项以及它被埋在哪里之前会不断断开连接。
【讨论】:
那好像是1.6的问题
升级到 2.1,它就会消失。
【讨论】:
在 Eclipse IDE 中打开 Android 的设备视图。然后单击设备菜单上的 Reset Adb 菜单项。然后再次运行您的应用程序。
【讨论】:
我发现的问题在于该项目没有在 AVD 管理器中为其定义适当的虚拟设备。
所以eclipse中推荐的步骤是:
再次享受您的模拟器!
【讨论】:
重启模拟器
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 标志重新启动模拟器,以删除模拟器在之前运行中创建的所有临时文件。
【讨论】: