编程语言
首页 > 编程语言> > java – 使用maven创建Apklib

java – 使用maven创建Apklib

作者:互联网

我有Android项目A,它引用了Android库项目B,在Eclipse上构建项目A工作正常.但是我的应用程序使用了一些系统API,所以我想用maven构建.我没有得到如何在项目A中包含项目B的maven.

(基本上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应用程序时,它崩溃了.因为项目B有一些资源,当我生成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,android,maven,maven-plugin
来源: https://codeday.me/bug/20190709/1411302.html