如何在使用maven重命名ManifestPackage之前更新androidManifest使用权限?

如何在使用maven重命名ManifestPackage之前更新androidManifest使用权限?,android,maven,android-maven-plugin,Android,Maven,Android Maven Plugin,我需要用5个包构建同一个应用程序5次。 我正在使用,它正在工作,所有的应用程序都可以在一部手机上 但我需要使用C2D_消息权限 我试过这个 在重命名ManifestPackage操作之前移动androidManifest时,它不起作用。 我的应用程序未编译,因为筛选的清单已被使用,并且重命名ManifestPackage可用于其他清单 有没有办法在重命名ManifestPackage之前修改androidManifest以设置使用权限?您可以使用以下参数配置android maven插件使用

我需要用5个包构建同一个应用程序5次。 我正在使用,它正在工作,所有的应用程序都可以在一部手机上

但我需要使用C2D_消息权限 我试过这个


在重命名ManifestPackage操作之前移动androidManifest时,它不起作用。 我的应用程序未编译,因为筛选的清单已被使用,并且重命名ManifestPackage可用于其他清单


有没有办法在重命名ManifestPackage之前修改androidManifest以设置使用权限?

您可以使用以下参数配置android maven插件使用的androidManifest.xml的位置:


默认值是
${project.basedir}/AndroidManifest.xml
,因此如果您更改它,使其接受过滤后的AndroidManifest.xml(在您的目标目录下的某个地方,很难准确地说出没有pom.xml的位置)而不是project root上的程序:它可能会解决您的问题。

我已经这样做了,但是renameManifestPackage不起作用,因为程序包名问题,应用程序无法编译。
<uses-permission android:name="${xxx.package}.permission.C2D_MESSAGE" />