我想为多个 Android 版本(可能每个版本)制作一个 Android 应用程序我的问题是我想检查应用程序当前运行的 Android 版本是什么,并动态加载一个依赖于版本的类. 这部分应该没问题。
我只是想知道如何在我的 Eclipse 项目中没有编译错误的情况下实现这一点。我的意思是,该项目是为特定目标(1.5、2.1 ...)配置的,因此如果我的项目中的某个类与所选目标不兼容,则会导致错误。
有没有办法导出这些类,即使它们不适合平台(我想过一个单独的库,但又一次:如何在没有编译 pbs 的情况下将这些类编译成一个库?)?这应该没问题,因为在我检查 Android 版本后要求他们加载之前,它们不会被加载。
谢谢!