"Android R" getPackageInfo ("mypackage", 0) выбрасывает PackageManager.NameNotFoundException - PullRequest
0 голосов
/ 01 августа 2020

Я пробовал следующий исходный код в эмуляторе 'Android R', и он выдает PackageManager.NameNotFoundException.

getPackageInfo("com.mycompany.mypackage",0);

Кто-нибудь сталкивается с такой же проблемой? Есть идеи, будет ли этот API устаревшим, требуются ли дополнительные разрешения, начиная с 'Android R', или это простая проблема в эмуляторе?

1 Ответ

0 голосов
/ 01 августа 2020

На основании ответа CommonsWare я добавил

<queries>
   <package android:name="com.mycompany.mypackage" />
</queries>

в файл манифеста Android, и проблема исчезла.

...