如果已使用应用程序编译库,则在运行时查找

时间:2017-11-22 15:31:06

标签: android gradle module sdk

我们有一个Android项目,其库L1,L2,L3 ......依赖于Apps A1,A2 ......

让我们说

A1与L1和L2有依赖关系

A2与L3

有依赖关系

在运行时,当启动A1和A2的应用程序时,有没有办法找出应用程序编译的库/模块?

1 个答案:

答案 0 :(得分:1)

假设库之间的类不同,请使用Class.forName()查看库中是否存在类。如果成功,您就拥有该库。如果它抛出NameNotFoundException,则表示您没有该库。