Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用maven创建用于构建的Apklib_Java_Android_Maven_Maven Plugin - Fatal编程技术网

Java 使用maven创建用于构建的Apklib

Java 使用maven创建用于构建的Apklib,java,android,maven,maven-plugin,Java,Android,Maven,Maven Plugin,我有安卓projecta,它引用了安卓库projectb,在eclipse上构建项目A很好。但是我的应用程序使用了一些系统API,所以我想用maven构建。我不知道如何在maven上的项目A中包含项目B (基本上项目B既有来源又有资源) 基本上我生成了B.jar并编辑了pom文件 <dependency> <groupId>com.me.example</groupId> <artifactId>myId</artifactI

我有安卓
projecta
,它引用了安卓库
projectb
,在eclipse上构建项目A很好。但是我的应用程序使用了一些系统API,所以我想用maven构建。我不知道如何在maven上的项目A中包含项目B

(基本上项目B既有来源又有资源)

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

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

com.me.example
粘虫
2.4.1
解放党
然后我可以构建
A.apk
,但是当我启动
A.apk
应用程序时,它的
崩溃了。因为
projectb
有一些
资源
,当我生成B.jar时,它只有类文件,没有资源。我还试图生成
B.apk
,并将其包含在maven中,但我无法构建A.apk


如何解决这个问题。

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

聚甲醛

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

您是否尝试将B构建为apklib?这将为我们的工作创造资源it@Chaosit我不知道如何建立apklik。我刚刚生成了B.jar,但它不起作用。你能建议我建立APKLIB吗?你应该在pom文件中为你的项目做这个尝试apklib@Chaosit谢谢你的建议,我说出来了