模拟器-5554断开连接!取消'活动启动'!尝试使用cmd命令解决但仍无法正常工作

时间:2012-08-06 05:01:00

标签: android android-emulator

我收到此错误,我试图解决它,但仍然无法正常工作。我尝试过“adb kill-server”和adb start-server以及模拟器-avd emulator_name -wipe-data。

我附上了cmd的屏幕截图。

我只是想运行我的应用程序,但在“等待HOME('android.process.acore')启动之后。”我得到了模拟器-5554断开连接错误,我在网上搜索并从以下链接我尝试了命令

HelloAndroid]emulator-5554 disconnected! Cancelling 'com.example.helloandroid.HelloAndroid activity launch'!

我尝试重置adb但出现以下错误:

[2012-08-06 10:12:38 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host

[2012-08-06 10:12:39 - DeviceMonitor] Connection attempts: 1

现在,我尝试过以下解决方案来擦除用户数据,但我不想要它。我的应用程序需要相互交互,使用以下解决方案是不可能的,因为现在,我需要在运行每个应用程序之前擦除数据。 :(

Select & Right Click on Android Project
Run Configurations
Go to tab Target 
Enable option Wipe User Data on Emulator launch parameters
Run Application

enter image description here

4 个答案:

答案 0 :(得分:3)

如果您使用Eclipse,请转到Windows - Show View - Device。有一个小三角形Show menu。按,然后选择reset adb。稍等一下,再次运行你的项目。

答案 1 :(得分:2)

我做的是转到Android虚拟管理器(AVD)并编辑内存选项:比如从15到30调整Ram,从16到32调整VM堆。从那时起“仿真器:5554 diconnected!正在取消...”从来没有吓到我,直到我关闭它。不过,它对我有用。

答案 2 :(得分:1)

我按照以下步骤解决了这个问题,

  • 运行模拟器
  • 保留模拟器,(无论发生同样的错误)
  • 确保出现模拟器的主屏幕
  • 转到窗口 - >显示视角 - > DDMS - >在“设备面板”中 - >在角落下菜单
  • 重置adb

我希望它有所帮助

答案 3 :(得分:1)

修正了adb kill-server后跟adb start-server