Más permisos en apk cargado que en archivo de manifiesto

Quería actualizar mi aplicación, pero después de cargar me di cuenta de que había permisos adicionales que no menciono en mi manifiesto:

android.permission.ACCESS_NETWORK_STATE android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.READ_EXTERNAL_STORAGE android.permission.USE_CREDENTIALS android.permission.WRITE_EXTERNAL_STORAGE com.google.android.c2dm.permission.RECEIVE 

Mi manifiesto se ve así

 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.stepscience.yahtzee" > <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.App" > <meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/app_id" /> <activity android:name=".StartActivity" android:label="@string/app_name" android:screenOrientation="portrait" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" /> </application> 

Sólo utilizo los permisos para acceso a Internet y de red. ¿De dónde vienen los otros permisos? En la aplicación también uso algunos servicios de Google Play como multijugador y tablas de clasificación. Los únicos cambios que hice en la versión anterior fueron algunas actualizaciones de versión (gradle, play-services, appcompat) y algunas modificaciones de xml.

One Solution collect form web for “Más permisos en apk cargado que en archivo de manifiesto”

Google Play Services agrega algunos permisos.

Puede reducir los permisos que añade agregando únicamente los componentes que realmente necesita. Google Cast, Google Drive, etc.

Consulta aquí para saber cómo hacerlo: https://developers.google.com/android/guides/setup

Ejemplo gradle:

Servicios de juegos completos

 compile 'com.google.android.gms:play-services:7.8.0' 

Sólo Juegos Servicios

 compile 'com.google.android.gms:play-services-games:7.8.0' 
  • No se detecta el dispositivo USB de modo host - ¿Qué archivos son exactamente necesarios?
  • Obtener: No se permite iniciar el servicio Intención ... sin permiso Proceso de servicio es malo
  • ¿Puede un Servicio de Android tener permisos múltiples?
  • Obtener la dirección de correo electrónico del propietario de Android muy bien
  • ¿Por qué mi aplicación solicita permiso de identificación de teléfono?
  • sin permisos para samsung galaxy 2s
  • ¿Puedo incluir el nombre del permiso en la cadena res
  • Permiso denegado al escribir en sdCard
  • ¿cómo se comprueban los permisos de seguridad de Android en tiempo de ejecución?
  • Google Play muestra el permiso implícito READ_EXTERNAL_STORAGE
  • ¿Por qué un permiso de GCM no se concede en Android 6?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.