0

同じコードから別のapkを生成する必要があります。唯一の違いは、build.gradleで定義されたapplicationIdです。 AndroidManifestでいくつかのパーミッションを定義しました。これらのアクセス許可は、アプリケーションIDで始まります。例えば異なるアプリケーションIDを持つアプリケーションをビルドするためのbuild.gradleを設定する

APK1 build.gradle APPLICATIONID 'com.example.app1'

Androidのマニフェスト

が使用許可アンドロイド:名= "com.example.app1.permission.PERMISSION_NAME"

APK2 build.gradle APPLICATIONID 'com.example.app2'

Androidのマニ名前=「com.example.app2.permission.PERMISSION_NAME」

私はこれを達成するための効率的な方法を知っておく必要があります。フェスト

は、Androidの許可使用しています。可能であれば、風味に応じて2つの異なるAndroidManifestファイルを作成しないようにしたいと考えています。提案してください。

+4

インターネット検索「アンドロイドGradleのマニフェスト」の結果 - 最初のリンク:それは助け – Selvin

+0

感謝を「注入は、マニフェストの中に変数を構築します」。 – MobileAppDeveloper

答えて

1

${applicationId}プレースホルダを使用できます。
のような何か:

<uses-permission android:name="${applicationId}.permission.PERMISSION_NAME" /> 
関連する問題