gpt4 book ai didi

java - 创建用于使用 maven 构建的 Apklib

转载 作者:太空宇宙 更新时间:2023-11-03 10:50:03 25 4
gpt4 key购买 nike

我有 Android project A,它引用 Android 库 project B,在 eclipse 上构建项目 A 工作正常。但是我的应用程序使用了一些系统 API,所以我想使用 maven 来构建。我不知道如何在 Maven 上的项目 A 中包含项目 B。

(基本上proj B既有源也有资源)

基本上我生成了 B.jar 并编辑了 pom 文件

<dependency>
<groupId>com.me.example</groupId>
<artifactId>myId</artifactId>
<version>2.4.1</version>
<type>lib</type>
</dependency>

然后我可以构建 A.apk,但是当我启动 A.apk 应用程序时,它的崩溃了。因为 project B 有一些 resources 而当我生成 B.jar 时它只有类文件而没有资源。我还尝试生成 B.apk 并包含在 maven 中,但我无法构建 A.apk。

我该如何解决。

最佳答案

首先,我构建了 B.apklib,然后将其作为依赖项包含在 A 项目中,现在我能够构建 A.apk

B.pom 包含

    <groupId>com.mer</groupId>
<artifactId>me</artifactId>
<version>1.4.3</version>
<packaging>apklib</packaging>
<name>I_am</name>
<dependencies>
.......
</dependencies>

关于java - 创建用于使用 maven 构建的 Apklib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812762/

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