我需要从相同的代码生成不同的apks。唯一的区别是build.gradle中定义的applicationId。我在AndroidManifest中定义了一些权限。这些权限以应用程序ID开头。 e.g。
APK1 build.gradle applicationId' com.example.app1'
Android Manifest
uses-permission android:name =" com.example.app1.permission.PERMISSION_NAME"
APK2 build.gradle applicationId' com.example.app2'
Android Manifest
uses-permission android:name =" com.example.app2.permission.PERMISSION_NAME"
我需要知道实现这一目标的有效方法。如果可能的话,我想避免根据风格创建两个不同的AndroidManifest文件。请建议。
答案 0 :(得分:1)
您可以使用${applicationId}
占位符
类似的东西:
<uses-permission android:name="${applicationId}.permission.PERMISSION_NAME" />