New to the forums? Click here to read the "How To" Guide.

Developer? Click here to go to the Developer Forums.

Android Manifest created by Oculus and Unity adds unwanted "android.permission.READ_PHONE_STATE"

LightowlLightowl Posts: 17 Oculus Start Member
edited May 2018 in Samsung Gear VR
Hello -- I am building an app using Unity.  When I build it the following line is added to the Android Manifest

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

According to android documentation, this is added automatically if one of the manifests does not specify a minimum sdk with api >4.  There is an AndroidManifest that appears after building in the temp\stagingarea\android-libraries\ovrplugin  -- it does not have this specified so I suspect that what ever is generating this file is the culprit in causing the unwanted line in the primary AndroidManifest.

My question is:  What in OVR is creating this manifest (temp\stagingarea\android-libraries\ovrplugin\AndroidManifest) and how do I go about changing it so that when it is generated it adds the proper minimum sdk information.

Note1:  This happens with a project with almost nothing in it.  Clicking VR Oculus in player settings does it.

Note 2:  one of the "fixes" is to add another permissions line with tools to remove, however, this solution is not one that will work for me due to google play requirements.

Sign In or Register to comment.