【问题标题】:How can I add an apklib dependency to your android maven project?如何向您的 android maven 项目添加 apklib 依赖项?
【发布时间】:2012-12-30 13:33:54
【问题描述】:

我有一个 android 项目,我正在 eclipse 上开发并使用 maven 构建。我想在其中包含一个库(apklib),与其他包含类似,我尝试通过以下方式将依赖项附加到我的 pom:

<dependency>
    <groupId>groupID.name</groupId>
    <artifactId>artifact.name</artifactId>
    <version>version</version>
</dependency>

但是,当尝试从 m2eclipse 或控制台上的 maven 构建它时,我会收到一个错误

(未能在项目 projectName 上执行目标:无法解决 项目 project 的依赖项未能找到 apklib repo 已缓存在本地存储库中,直到 repo 的更新间隔已过或 强制更新)

说即使我可以在我的 .m2 目录中看到依赖项也找不到此依赖项

【问题讨论】:

    标签: android maven m2eclipse android-maven-plugin apklib


    【解决方案1】:

    解决方案非常简单,但由于我是通过一个试图演示其他内容的示例而不是问答(而且我在 maven-android-plugin 项目中没有轻松找到它)找到它,所以我决定分享它在这里希望它可以帮助某人。

    解决办法就是这样设置我的依赖类型为 apklib:

    <dependency>
        <groupId>groupID.name</groupId>
        <artifactId>artifact.name</artifactId>
        <version>version</version>
        <type>apklib</type>
    </dependency>
    

    【讨论】:

    • 这不再适用于 android 23.0.1 或 23.1.0,因为它现在的类型为 aar。但是类型 aar 不起作用。有什么建议吗?
    猜你喜欢
    • 2017-03-07
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多