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
- Android EditarTexto Fondo transparente
- Tamaño de Android Widget
- Android: EventHub.removeMessages (int what = 107) no es compatible antes de que se configure WebViewCore
- Comando de voz para desbloquear la pantalla de Android
- Cómo cambiar android spinner popupBackground
Por favor, dime cómo puedo resolver este problema.
Gracias
- ¿Cómo crear un botón transparente?
- Problema de actualización de un widget de aplicación mediante colección
- Widget Android dimensiones?
- AutoCompleteTextView muestra'android.database.sqlite.SQLiteCursor@'... después de hacer la selección
- Android- múltiples hilanderos
- Uso de drawables internos de android
- Cómo capturar el evento de prensa larga para el elemento Listeview de un ListActivity?
- Mostrar tabla HTML en la vista web
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.
- Cómo mostrar grandes cantidades de texto en Android
- Reproducir archivo de vídeo desde el almacenamiento interno android mediante VideoView