【发布时间】:2010-09-23 11:47:21
【问题描述】:
我使用 Android 2.2 SDK(API 级别 8)编写了一个应用程序。它在模拟器中运行良好,但现在我希望它兼容 Android 1.5+(API 级别 3)或 Android 1.6+(API 级别 4)。
问题是当我尝试在这些版本上运行它时它在模拟器中崩溃。
什么是使它与这些版本兼容的好方法?有没有办法查看哪些类/方法导致了这些不兼容问题?
【问题讨论】:
我使用 Android 2.2 SDK(API 级别 8)编写了一个应用程序。它在模拟器中运行良好,但现在我希望它兼容 Android 1.5+(API 级别 3)或 Android 1.6+(API 级别 4)。
问题是当我尝试在这些版本上运行它时它在模拟器中崩溃。
什么是使它与这些版本兼容的好方法?有没有办法查看哪些类/方法导致了这些不兼容问题?
【问题讨论】:
您需要调用使用反射的 1.5 设备上不可用的功能。有关基本概念,请参阅此博客:http://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.html
【讨论】: