我昨天刚试了一次记事本应用程序,并通过所有步骤到最后一个 - 在模拟器中运行。
由于我是Android平台的新手,我不是菜鸟。我已经设置了我的android模拟器,拥有所有的SKD等。项目是为2.2平台创建的,因此是模拟器。
点击Run As后 - >模拟器启动的Android应用程序,但它只停留在主屏幕上(或者我关闭电子邮件程序之前的最后一个屏幕)。问题是我找不到这个记事本应用程序。我认为模拟器会启动这个应用程序运行,所以我可以立即检查它。
我对清单XML知之甚少,但在查看时我发现有一个活动被注册,所以我真的不知道问题是什么(或在哪里)。我正在谷歌搜索一个小时,并尝试了每个链接,在模拟器中运行某个问题,但没有结果......
所以我问你,希望有人会帮助我!
非常感谢提前!!!
shadyyx。
答案 0 :(得分:2)
好的伙计们。
我真的很生气。昨天谷歌搜索了4个小时,今天是3个小时。 去了android开发者网站上的疑难解答页面,我发现了这些要点:
这不太准确,所以这有助于我: 由于很明显Eclipse在启动后没有与模拟器通信,我只尝试了之前故障排除的第4点 - 运行“adb kill-server”,而Eclipse和模拟器都在运行。
在我回到Eclipse之后,我可以看到控制台中出现了新日志,这些日志告诉我安装.apk并运行一些意图。切换回模拟器之后,应用程序就在那里并且正在运行!!!
当你的系统路径中没有adb.exe时,如何在Windows上运行命令的小提示:
打开cmd.exe,找到并打开安装Android SDK的文件夹,然后浏览到文件夹platform-tools。然后将文件adb.exe拖到cmd,在adb.exe的路径后写入参数kill-server并按Enter键。
命令现在应该是我的示例(可能因您安装SDK的位置而异):
"C:\Program Files (x86)\Android\android-sdk-windows\platform-tools\adb.exe" kill-server
瞧 - 应该这样做!!!
希望您欣赏这一点,并且它将帮助许多其他用户遇到与我相同的问题......
注意:如果在杀死adb服务器后没有任何操作(最终您可以看到连接到adb [模拟器]的尝试失败),只需再次运行该项目(不关闭模拟器!)。因为我在模拟器关闭后第一次运行项目时总是遇到这个问题,所以总能帮助我!
答案 1 :(得分:0)
请尝试以下步骤。
1)当模拟器启动您之前的活动时,请按住后退按钮直至看到主屏幕。
2)然后转到“应用程序”菜单并向下滚动以查看记事本应用程序。
如果没有看到您的应用程序,请检查您的logcat输出。这是你如何检查它。
i)在Eclipse中转到 Window->显示视图 - >其它 - > Android-> logcat的强>
在此处发布logcat的输出,以便我们为您提供帮助。