title: Why apps asks permission without writing it in manifest
body: <p>I have an app in which the manifest have only following lines in permission</p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
  &lt;uses-permission android:name="android.permission.INTERNET"/&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/&gt;
  &lt;uses-permission android:name="android.permission.GET_ACCOUNTS"/&gt;
  </code></pre>
  
  <p>But while installing the app the play store shows following permissions</p>
  
  <p><strong>Identity</strong><br>
  Uses one or more of: accounts on the device, profile data<br>
  <strong>Location</strong><br>
  Uses the device's location<br>
  <strong>Photos/Media/Files</strong><br>
  Uses one or more of: files on the device such as images, videos, or audio, the device's external storage</p>
  
  <p>Since I am not asking for user location neither I am using it, why play store is showing this ?</p>
  
  <p><strong>Edit:how to fix</strong></p>
  
  <p>The link on accepted answer and <a href="https://developers.google.com/android/guides/setup" rel="nofollow">this google page</a> helped me solve the issue. Basically play-services used location so I just replaced them with service-plus and service-ads which solved the issue. Hope this will help some other developers.</p>
  
  <p>Specifically<br>
  replace <code>compile 'com.google.android.gms:play-services:7.5.0'</code></p>
  
  <p>with </p>
  
  <pre><code>compile 'com.google.android.gms:play-services-ads:7.5.0'
  compile 'com.google.android.gms:play-services-plus:7.5.0'
  </code></pre>