Android: Different Permissions For Different Flavors
Solution 1:
For the purposes of this answer, I assume that you have two product flavors, chocolate and vanilla. The chocolate one is the one that needs the additional permissions.
Step #1: In src/main/AndroidManifest.xml, put the <uses-permission> elements that are in common between all the flavors
Step #2: Create src/chocolate/, a source set that will hold source that will only be used for chocolate builds, not vanilla builds
Step #3: In src/chocolate/AndroidManifest.xml, inside an otherwise-empty <manifest> element, put the <uses-permission> elements that chocolate needs that vanilla does not
Now, your chocolate builds will have all of the permissions, while vanilla builds will only have those from the main manifest.
Solution 2:
For each flavor you have to define a manifest wich contains unsimilarities
Post a Comment for "Android: Different Permissions For Different Flavors"