簡體   English   中英

配置build.gradle以使用不同的應用程序ID構建應用程序

[英]Configure build.gradle for building apps with different application id

我需要從同一代碼生成不同的apk。 唯一的區別是build.gradle中定義的applicationId。 我在AndroidManifest中定義了一些權限。 這些權限以應用程序ID開頭。 例如

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

Android清單

使用權限android:name =“ com.example.app1.permission.PERMISSION_NAME”

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

Android清單

使用權限android:name =“ com.example.app2.permission.PERMISSION_NAME”

我需要知道一種有效的方法來實現這一目標。 如果可能,我希望避免根據口味創建兩個不同的AndroidManifest文件。 請提出建議。

您可以使用${applicationId}占位符。
就像是:

<uses-permission android:name="${applicationId}.permission.PERMISSION_NAME" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM