【问题标题】:How to use libraries used by a library in Android如何在 Android 中使用库所使用的库
【发布时间】:2025-12-17 18:30:01
【问题描述】:

我有一个使用了很多库的库,现在我想在项目中使用我的库,不要在项目中添加我的库使用的库并使用这些库。

【问题讨论】:

    标签: android kotlin shared-libraries


    【解决方案1】:

    如果您能够更改“父”库的build.gradle,则可以使用api 添加“子”库依赖项,

    dependencies {
        api 'child:dependency:1'
        api 'child:dependency:2'
        ...
    }
    

    这将“泄漏”依赖项,以便您可以直接在应用程序中使用它们。

    请参阅此article,以更深入地了解implementationapi 之间的区别(这应该有助于您了解为什么需要api)。

    【讨论】:

    • 感谢您的回答,您来自哪里?我可以在哪个社交网络上与您交谈?
    • 不客气。印度。堆栈溢出。 (我真的不经常访问任何其他社交网络)
    • 很高兴认识你