apklib缺少架构,本机代码为apklib依赖(android-maven-plugin)

时间:2014-01-24 13:08:09

标签: android android-maven-plugin

我有一个apklib,其中包含3个架构库: armeabi / lib.so armeabi-V7A / lib.so 86 / lib.so

我使用这个apklib作为其他apk和/或apklib项目的依赖项,但是当使用maven-android-plugin构建时,我的项目只包含一个体系结构库。

据报道: maven-android-plugin

我试图找出一个解决办法,让我的apklib依赖项提供的所有架构库都添加到我的apk最终项目中。

1 个答案:

答案 0 :(得分:1)

要获得所有体系结构,只需将ndkArchitecture配置添加到您的pom.xml:

<plugin>
  <groupId>com.jayway.maven.plugins.android.generation2</groupId>
  <artifactId>android-maven-plugin</artifactId>
  <version>3.8.2</version>
  <configuration>
    <sdk>
      <platform>${sdk.platform}</platform>
    </sdk>
    <ndkArchitecture>armeabi armeabi-v7a x86</ndkArchitecture>
  </configuration>
</plugin>

但是为了工作maven android插件版必须是:3.8.2(带maven 3.1.1)