使用带有内部库的maven构建android项目
我有一个android库,它使用本地android库和内部库。如果我像android应用程序一样从eclipse执行,那么一切都正常,但如果我尝试使用maven进行编译(这是一个使用eclipse和maven android插件的maven项目),则会失败: [错误]无法执行目标 插件:maven编译器插件:3.1:编译 项目设备上的(默认编译):编译失败:编译 失败:[错误]/C:/android/device/epayment/gateway/PAX.java:[34,23] C:\android\device\epayment\gateway\PAX.java:34:package com.pax.poslink不存在 My pom.xml包含:使用带有内部库的maven构建android项目,android,maven,maven-plugin,android-maven-plugin,Android,Maven,Maven Plugin,Android Maven Plugin,我有一个android库,它使用本地android库和内部库。如果我像android应用程序一样从eclipse执行,那么一切都正常,但如果我尝试使用maven进行编译(这是一个使用eclipse和maven android插件的maven项目),则会失败: [错误]无法执行目标 插件:maven编译器插件:3.1:编译 项目设备上的(默认编译):编译失败:编译 失败:[错误]/C:/android/device/epayment/gateway/PAX.java:[34,23] C:\andr
<build>
<sourceDirectory>src</sourceDirectory>
<finalName>../bin/${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<nativeLibrariesDirectory>${project.basedir}/libs</nativeLibrariesDirectory>
<sdk>
<path>${env.ANDROID_HOME}</path>
<platform>15</platform>
</sdk>
</configuration>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
src
../bin/${project.artifactId}
com.jayway.maven.plugins.android.generation2
安卓maven插件
3.7.0
${project.basedir}/libs
${env.ANDROID_HOME}
15
真的
org.apache.maven.plugins
maven编译器插件
1.6
1.6
似乎标记nativeLibrariesDirectory不适合我
我做错了什么
感谢您的帮助您必须声明对库的依赖关系,并将其托管在Maven repo(而不是lib文件夹)中