Permisos no solicitados no declarados en androidmanifest – crashlytics tal vez?

Acabo de notar que mi aplicación tiene nuevas solicitudes de permiso que no he declarado explícitamente en mi AndroidManifest.xml. No vi estos declarados en ninguno de los manifiestos en el directorio "intermedios" creado por gradle, y la única dependencia que declaro sin una versión explícita es crashlytics (como sugieren hacer), es decir:

Compile 'com.crashlytics.android:crashlytics:1.+'

Los nuevos permisos que se encuentran en el manifiesto completo son:

<android:uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" /> <android:uses-permission android:name="android.permission.READ_PHONE_STATE" /> <android:uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="18" /> 

Entonces, ¿qué me parece que cualquier nueva versión de crashlytics ahora está solicitando esto?

Si utiliza Gradle para crear, puede agregar lo siguiente a su AndroidManifest.xml para eliminar el permiso:

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

Hay un problema dentro de la versión 1.0.0-rc1 del complemento de Android Gradle que puede estar causando el comportamiento: https://code.google.com/p/android/issues/detail?id=81017

La versión 1.0.0 tiene una solución para esto.

Crashlytics sólo requiere el permiso de INTERNET para enviar informes de error.

  • Error de generación después de migrar de Crashlytics SDK a Tela
  • Falta el icono del complemento al instalar el complemento Crashlytics 1.3 para Android en Eclipse 4.2 Juno
  • Inicialización perezosa de los kits de tela?
  • No se puede crear la aplicación Android FabricGenerateResourcesDebug
  • Crashlytics Android Studio No se puede ejecutar: NoClassDefFoundError: javax / swing / SwingUtilities
  • Error de Crashlytics durante la compilación - no podría leer el build_id como una cadena de valor
  • Instalar crashlytics sin tela?
  • Dónde colocar la directiva de complemento de aplicar Crashlytics en archivos de compilación de Gradle
  • Crashlytics Los archivos múltiples dex definen el error
  • Firebase y Crashlytics - ¿Cuál usar?
  • Descargar IPA / APK de Crashlytics
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.