问题描述
||
我的目标是使我的应用程序能够在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标准吗?这些天几乎没有人在使用它(请参阅此处的统计信息)