我曾经在Eclipse上包含一个Android库,比如lib-1.jar
,我的应用程序支持API 8中的所有设备。
现在的消息:此库的最新版本仅支持API 9中的Android(lib-2.jar
)。我不想放弃对API 8的支持,同时我需要这个新版本。是否可以告诉Android加载lib-1
或lib-2
,具体取决于当前的API版本?
答案 0 :(得分:0)
jars
通常不会在运行时加载。您需要让这些库完全彼此分开并在不同的包中完成,然后在您的代码中进行有条件的使用,或者只是构建两个不同的APK,在构建时使用不同的jar