【问题标题】:Can't resolve the methods of library's module from app in android无法从android中的应用程序解析库模块的方法
【发布时间】:2021-07-08 13:31:12
【问题描述】:

我创建了一个名为 LibrarySample 的 android 库项目,并向库中添加了一个名为 Timber 的模块,如下所示。

api project(':timber')

我可以访问我的库中的 Timber 类方法。我已将此 android 库的 .aar 文件添加到另一个名为 AndroidSample 的 android 项目中,如下所示。

implementation files('libs/app-debug.aar')

现在,我可以在我的项目中解析 LibrarySample 的方法,但我无法解析作为 LibrarySample 模块的 Timber 类的方法。我在 settings.gradle 中添加了 include 属性,如下所示。

include ':timber'

但仍然没有运气。谁能帮我摆脱困境。

【问题讨论】:

    标签: android android-library


    【解决方案1】:

    您可以将您的 :timber 模块作为依赖项添加到您的应用程序模块 build.gradle 中,如下所示:

    api project(':timber')

    【讨论】:

    • 在库应用程序模块中我已经完成了。我也需要在项目应用程序模块中这样做吗?
    • 不,你不应该在你的 AndroidSample 项目中这样做。抱歉,我不知道您已经在您的图书馆的build.gradle 中添加了api project(':timber')
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-17
    • 2021-11-01
    • 2017-04-20
    • 2017-12-29
    • 2016-01-14
    • 1970-01-01
    • 2022-12-30
    相关资源
    最近更新 更多