Android开发 - Eclipse / AVD可以无错误地运行



我是Android开发和Eclipse的新手。我得到了一个Android应用程序,并被要求对其进行一些简单的更改。我可以构建项目并在模拟器中运行它,但我在 Eclipse 的 LogCat 窗口中看到一些错误。

我把给我的应用程序放在一边,按照 developer.android.com 上的Hello World教程编写了Hello World应用程序。使用这个简单的应用程序,我很惊讶地在 LogCat 窗口中看到许多错误和堆栈转储。我关闭了Eclipse并重新启动了它。在等待 Eclipse 完成初始化后,LogCat 是空的。然后,我通过单击运行按钮启动了Hello World应用程序。过了一会儿,LogCat中出现了条目,包括许多错误。

使用从教程中复制的如此简单的应用程序,我猜测错误来自开发环境和/或虚拟设备,而不是应用程序本身,但我希望能够运行应用程序而不会出错。

能够在AVD上运行Eclipse的Android应用程序而没有任何错误,这是一个合理的期望吗?或者,即使一切"正常"运行,开发环境也会记录许多错误并转储堆栈跟踪,这是否是最先进的?

如果合理,我将追究每个错误,直到我清理了我的环境和应用程序。我更喜欢这样,因为我知道如果在我继续开发时出现错误,它们是由我的应用程序引起的,必须修复。另一方面,我不能花几个月的时间开发Eclipse和Android SDK。如果我必须学会忍受充满错误消息的日志,我会忽略它们,除非有什么东西崩溃。

请注意,Hello World 应用程序按预期运行 - 尽管存在错误,它似乎仍在工作。

我正在运行 Eclipse Indigo SR2 和 Android SDK ???(我没有看到 SDK 的版本号 - 安装程序是 r18,SDK 管理器说没有可用的更新)在 Windows 7 专业版上,64 位。我正在使用安卓 4.0.3 进行测试。

使用以下任一:

adb com.your.package:v 

或在侧面按钮上的 log cat 中(您可能需要通过在 log cat 中按下带有两个矩形的按钮来使其可见)按加号按钮,然后添加应用程序过滤器

最新更新