根据API版本加载特定的Android库

时间:2014-09-09 07:29:06

标签: java android eclipse android-library

我曾经在Eclipse上包含一个Android库,比如lib-1.jar,我的应用程序支持API 8中的所有设备。

现在的消息:此库的最新版本仅支持API 9中的Android(lib-2.jar)。我不想放弃对API 8的支持,同时我需要这个新版本。是否可以告诉Android加载lib-1lib-2,具体取决于当前的API版本?

1 个答案:

答案 0 :(得分:0)

jars通常不会在运行时加载。您需要让这些库完全彼此分开并在不同的包中完成,然后在您的代码中进行有条件的使用,或者只是构建两个不同的APK,在构建时使用不同的jar