Excepción de nombre no encontrado en PackageManager.GET_CONFIGURATIONS

Estoy intentando exhibir versionName usando código abajo

 PackageManager pkm = getPackageManager(); PackageInfo pki = pkm.getPackageInfo("com.example", PackageManager.GET_CONFIGURATIONS); String tempCurrentVersion = pki.versionName; 

Pero estoy recibiendo la excepción en PackageManager.GET_CONFIGURATIONS como NameNotFoundException

Por favor, dime cómo puedo resolver este problema.

Gracias

Yo uso esta es mi aplicación y funciona correctamente.

 String mVersion = this.getPackageManager().getPackageInfo( "com.safeneighborhood", 0).versionName; 

Si eso no funciona, asegúrese de que el nombre del paquete es correcto. No hay permisos especiales para esto.

Parece que es necesario utilizar try-catch, para evitar el error NameNotFoundException. Esta solución funciona para mí: PackageInfo versionCode y versionName null en el teléfono, pero funciona en el emulador .

Una vez realmente molesto que me encontré con este error fue porque el nombre del paquete para la aplicación que estaba tratando de encontrar / intención de tener caracteres ocultos en el texto que he copiado. Sólo para tener cuidado de volver a escribir el nombre del paquete o hacer un registro para ver qué nombre del paquete que realmente buscan, ya que podría no ser lo que usted piensa.

  • R.id No se puede resolver
  • TextView corta el texto cuando es lo suficientemente largo
  • Cómo mantener el tiempo de espera de sesión en la aplicación Android
  • desactivar el botón de aplicaciones recientes o borrar la lista?
  • OnHover para ver
  • ¿Podemos limitar el número de caracteres en edittext de SearchView en Android?
  • Selector de fecha y hora en una vista
  • Cómo hacer una barra de progreso mostrar en la parte superior de un botón en android
  • Establecer el ancho y la altura de ImageView de forma programática en un widget
  • Edición de la galería Android: el tamaño de la galería es mayor de lo esperado
  • Algunos widgets de terceros dejan de actualizarse después de la actualización de la aplicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.