Java.lang.SecurityException: Requiere READ_PHONE_STATE: Ni el usuario 10210 ni el proceso actual .. sólo en los teléfonos HTC

Error en los teléfonos HTC sólo funciona muy bien en samsung, lg, etc

Java.lang.SecurityException: Requiere READ_PHONE_STATE: Ni el usuario 10210 ni el proceso actual tiene android.permission.READ_PHONE_STATE

Permiso dado en el archivo Manifest

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

Mi código abajo

 final TelephonyManager tm=(TelephonyManager)con.getSystemService(Context.TELEPHONY_SERVICE); String deviceId = tm.getDeviceId(); 

Este código ya está probado en cientos de teléfonos Samsung, LG, Xiomi, Gionee, Xolo etc. y funciona muy bien.

Sólo da error en HTC Desire Series teléfonos como,

PHONE_MODEL = HTC Desire 700 dual sim ANDROID_VERSION = 4.1.2

Repito que da error sólo en teléfonos htc, en otros trabajos muy bien.

Nota: – Por favor, comprenda y lea cuidadosamente la pregunta antes de marcarla como duplicado.

READ_PHONE_STATE ahora es considerado Permisos Peligrosos y el usuario debe dar su consentimiento para que usted lo use. No es suficiente incluirlo en su Manifiesto.

Aquí hay más información y ejemplos sobre cómo solicitar permiso.

http://developer.android.com/guide/topics/security/permissions.html#normal-dangerous

http://developer.android.com/training/permissions/requesting.html

  • Encriptación de Android "bloque pad bloqueado" excepción
  • Android: java.lang.NoClassDefFoundError: com.google.android.gms.R $ styleable
  • Cómo evitar que la aplicación de Android se bloquee debido a la excepción en el hilo de fondo?
  • SQLiteException - sólo ocurre en algunos dispositivos
  • ¿Cuáles son las mejores formas de bloquear las aplicaciones de Android?
  • Android List View Array Índice Fuera de límites Excepción - ¿No hay pistas?
  • ClassCastException: android.os.BinderProxy no se puede emitir
  • Vista de Android no adjunta al administrador de ventanas
  • 'Uncaught excepción lanzada por finalizador' al abrir MapActivity
  • Recibo frecuentemente SQLiteDoneException al consultar un valor, ¿por qué?
  • Android setBackgroundResource causa excepción de la memoria
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.