I have the following AndroidManifest.xml:
AndroidManifest.xml
instead of uses-permission use uses-feature and set the flag to optional
uses-permission
uses-feature
uses-permission sets uses-feature to required by default
Use uses-feature as well as this at the end: android:required="false"
android:required="false"
Also I'm not sure if you need the support any-density part in your AndroidManifest.
any-density
AndroidManifest