1

5 つのパッケージで同じアプリケーションを 5 回ビルドする必要があります。を使用しています。動作しています。すべてのアプリを 1 台の電話で使用できます。

しかし、C2D_MESSAGE権限を使用する必要があります この回答を試しました

<uses-permission android:name="${xxx.package}.permission.C2D_MESSAGE" />

renameManifestPackage アクションの前に androidManifest が移動されているため、機能していません。フィルター処理されたマニフェストが使用されており、renameManifestPackage が他のマニフェストに対して機能するため、私のアプリはコンパイルされません。

renameManifestPackage の前に androidManifest を変更して uses-permission を設定する方法はありますか?

4

1 に答える 1

0

このパラメータで android-maven-plugin を使用して AndroidManifest.xml の場所を設定できます。<androidManifestFile>

デフォルト値は です${project.basedir}/AndroidManifest.xml。したがって、プロジェクト ルートにあるものではなく、フィルタリングされた AndroidManifest.xml (ターゲット ディレクトリの下のどこかで、pom.xml なしでどこにあるのかを正確に言うのは困難です) を取るように変更すると、次のようになります。おそらくあなたの問題を解決します。

于 2013-10-14T10:53:10.210 に答える