[英]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.