5

在 ADT 20.0.0(从此处链接)中manifestmerger添加了属性(将库项目的清单包含到应用程序项目中)。是否可以在 Maven 构建中启用此属性?如果是,如何?

4

3 回答 3

2

要从添加该功能的拉取请求中提供准确的答案:

<plugin>
    <groupId>com.jayway.maven.plugins.android.generation2</groupId>
    <artifactId>android-maven-plugin</artifactId>
    <configuration>
        <!-- add the following mergeManifests option -->
        <mergeManifests>true</mergeManifests>
    </configuration>
</plugin>
于 2014-04-23T15:48:48.540 回答
1

该功能已添加到 android-maven-plugin 中,详细信息可从链接获得:https ://github.com/jayway/maven-android-plugin/pull/135

于 2012-11-30T19:16:04.423 回答
0

包含来自 APKLIB 的清单时,上述答案有效。

但是 APKLIB 是 AAR 的前身,AAR 是当前 Android 的库打包标准。

要合并来自 AAR 的清单,请使用以下命令:

<plugin>
    <groupId>com.simpligility.maven.plugins</groupId>
    <artifactId>android-maven-plugin</artifactId>
    <configuration>
        <manifestMergeLibraries>true</manifestMergeLibraries>
    </configuration>
</plugin>

http://simpligility.github.io/android-maven-plugin/manifest-merger-mojo.html

于 2016-01-30T06:24:58.787 回答