Nom n'est pas trouvé exception à PackageManager.GET_CONFIGURATIONS
J'essaie d'afficher versionName
à l'aide de code ci-dessous
PackageManager pkm = getPackageManager();
PackageInfo pki = pkm.getPackageInfo("com.example", PackageManager.GET_CONFIGURATIONS);
String tempCurrentVersion = pki.versionName;
Mais je suis une exception à PackageManager.GET_CONFIGURATIONS
comme NameNotFoundException
S'il vous plaît dites-moi comment je peux résoudre ce problème.
Grâce
OriginalL'auteur praveenb | 2010-07-07
Vous devez vous connecter pour publier un commentaire.
J'utilise c'est mon appli et elle fonctionne correctement.
Si cela ne fonctionne pas, assurez-vous que votre nom de package est correct. Il y
ne sont pas toutes les autorisations spéciales pour cela.
Unhandled exception type PackageManager.NameNotFoundException
à l'aide de cette approche.OriginalL'auteur Robby Pond
Ressemble, il est nécessaire d'utiliser try-catch, pour éviter NameNotFoundException erreur.
Cette solution fonctionne pour moi: PackageInfo versionCode et versionName null sur le téléphone, mais fonctionne sur émulateur .
OriginalL'auteur joshas
Vraiment ennuyeux fois que je suis tombé sur cette erreur était parce que le nom du package de l'application que j'ai essayé de trouver/intention à avait des personnages cachés dans le texte que j'ai copié. Juste être prudent retaper votre nom de package ou de faire un journal pour voir ce que nom de package que vous êtes vraiment la recherche comme il pourrait ne pas être ce que vous pensez.
OriginalL'auteur ColossalChris