模拟器- 5554断开连接!取消& # 39;com.example.merhaba.主活动启动'



我开始用eclipse IDE编写android应用程序。但是当我运行应用程序时,我正在断开模拟器-5554 !取消"com.example.merhaba.主活动启动"!错误。我能做什么?

我发现的问题在于项目在AVD管理器中没有为其定义适当的虚拟设备。

所以在eclipse中推荐的步骤是:

    进入"项目"->属性-> Android。
  1. 在右窗格中查看项目构建目标中选中的行。
    记住所选行中出现的目标平台号。进入"Windows"-> AVD管理器。
  2. 检查现有Android虚拟设备列表,寻找与你为项目设置的平台和API级别相匹配的设备(参见上面的第2步)。
  3. 如果没有包含AVD的行(我怀疑),使用"新建"按钮添加它。将打开"创建新的Android虚拟设备"窗口。设置新的设备名称。在"目标"选择框中选择适合您项目的平台。

——OR——

    打开Android虚拟设备管理器
  1. 选择应用程序使用的AVD。
  2. 按开始按钮,等待一个名为(启动选项)的新表单出现。
  3. 选中"擦除用户数据"复选框,点击"启动"按钮。

应该可以。

——OR——

    打开Android虚拟设备管理器
  1. 删除应用中使用的AVD。
  2. 新建AVD

这应该也可以。

——OR——

试试. .转到DDMS透视图->选择设备->转到窗口->导航->显示视图菜单->重置adb..

再次享受您的模拟器!

这为我解决了这个问题:

1)保持Eclipse打开并且模拟器也打开,即使Eclipse没有找到它。

2)命令行类型:

亚行kill-server

当提示符返回时,输入

亚行启动服务器

在adb再次启动后,尝试从Eclipse中再次运行您的项目。

您可以从窗口任务管理器中杀死ADB,但我建议您杀死ADB进程。右键单击任务管理器上的adb,然后单击END进程树。这对我来说很有效,我相信它会帮助你解决问题。但要确保你的AVD被识别出来。要做到这一点,点击窗口——AVD管理器——点击你想要使用的AVD来突出显示它,然后点击START选项卡——启动选项打开。点击擦除用户数据,然后点击启动。这将帮助您启动已识别的AVD,然后再像我前面描述的那样杀死Adb进程树。这对我产生了魔力。这样做之后,尝试运行程序。如果你得到一个错误,如"活动不工作",不要惊慌。这不是一个错误,但它只是在那里告诉你,你再次运行你的程序,没有任何更改或更新的代码。你可以点击模拟器上的后退按钮,然后再运行一次,你就不会再看到那个错误了。

进入run-> configuration->Target->选择Avd -> run it。它解决了让我抓狂的问题

重新启动eclipse并再次运行

转到设备视图,在右上角有一个向下的箭头,点击那里,稍后重置adb..几秒钟后尝试重新运行应用程序,它应该工作

相关内容

最新更新