我开始用eclipse IDE编写android应用程序。但是当我运行应用程序时,我正在将模拟器-5554断开连接!取消'com.example.merhaba.Main活动启动'!错误。我该怎么办?
答案 0 :(得分:9)
我发现的问题在于项目没有在AVD管理器中为其定义适当的虚拟设备。
所以eclipse中推荐的步骤是:
---或---
这应该有用。
---或---
这也应该有用。
- 或 -
试试这个.. 转到DDMS透视图 - >选择设备 - >转到窗口 - >导航 - >显示视图菜单 - >重置adb ..。
再次享受您的模拟器!
答案 1 :(得分:4)
这解决了我:
1)保持Eclipse打开,即使Eclipse没有找到它,模拟器也会打开。
2)在命令行类型中:
adb kill-server
然后当提示回来时,输入
adb start-server
3)再次启动adb后,尝试再次从Eclipse运行项目。
答案 2 :(得分:3)
您可以从Window任务管理器中删除ADB,但我建议您终止ADB进程树。右键单击任务管理器上的adb,然后单击END Process TREE。这对我有用,我相信它会帮助你解决问题。但请确保您已获得AVD认可。要执行此操作,请单击窗口 - AVD管理器 - 单击要用于突出显示它的AVD,然后单击“开始”选项卡 - 将打开启动选项。单击擦除用户数据,然后单击LAUNCH。这将帮助您在开始杀死Adb进程树之前启动已识别的AVD,如前所述。这对我来说真的很神奇。执行此操作后尝试运行该程序。如果您收到“活动无效”等错误,请不要惊慌。这不是错误,但只是告诉您,您正在重新运行程序而不对代码进行任何更改或更新。您只需单击模拟器上的向后按钮,然后再次运行,您就不会再看到该错误。
答案 3 :(得分:2)
转到run-> configuration-> Target->选择Avd - >运行。它解决了我让我疯狂的问题
答案 4 :(得分:1)
重新启动你的eclipse并再次运行
答案 5 :(得分:1)
转到设备视图,右上角有一个向下箭头,稍后再点击重置adb ..在几秒钟后尝试重新运行应用程序,它应该可以正常工作。