gpt4 book ai didi

android - 如何在Android中包含两个不同版本的库

转载 作者:搜寻专家 更新时间:2023-11-01 08:51:28 25 4
gpt4 key购买 nike

为了向后兼容,我需要在我的应用程序中包含相同条码读取库的两个版本。

对于旧格式的条形码,我将使用旧库。
对于新格式的条形码,我将使用新的库。

问题:两个库中的类具有相同的名称。

问题:在不发生名称冲突的情况下将这两个库包含在我的应用程序中的最佳方法是什么?

我尝试了什么:我试图创建两个库项目 - 每个库一个。我试图通过使用构建路径访问规则来禁止直接访问这些库 - 但该应用程序仍然可以看到这两个库。

最佳答案

我假设您没有这个库的源代码,对吗?

有源代码:

您应该构建一个同时支持旧格式和新格式的库。

有库但没有源:

这只有在您使用自定义 ClassLoader 时才有可能。检查this举个例子。

关于android - 如何在Android中包含两个不同版本的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22970962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com