找出同一项目在特定目标下崩溃的崩溃原因

问题描述

|| 我的目标是使我的应用程序能够在Android 1.5至2.3上运行。我创建2个AVD
Android 2.3.3 (API Level 10) 
Android 1.5   (API Level 3)
我发现自己的应用程序可以在Android 2.3中启动,但不能在1.5中启动。它甚至在应用程序无法显示之前就崩溃了。我尝试使用以下方法找出根本原因。这是我所做的。 我将构建目标指向了Android 1.5 我调试为-> 1个Android应用程序 崩溃断点指向的是Android代码,而不是我的应用程序代码。 如果我只是以-> 1 Android Application运行,我将得到以下内容 如果我运行相同的源代码,则以Android 2.3.3为目标,可以毫无问题地启动该应用程序。 我想知道为什么同一项目在特定目标下会崩溃,但在另一个目标下却能正常运行的正确方法是什么?     

解决方法

        通常,logcat中有更多特定于错误的消息。 如果这样做没有帮助,建议您注释掉主活动的所有非关键部分,以查看错误是否消失。如果是这样,请重新引入您逐一注释掉的代码部分,以查明导致错误的原因。 顺便说一句,您真的需要符合1.5标准吗?这些天几乎没有人在使用它(请参阅此处的统计信息)