"Android R" getPackageInfo("mypackage",0) 正在抛出 PackageManager.NameNotFoundException
"Android R" getPackageInfo("mypackage",0) is throwing PackageManager.NameNotFoundException
我在 'Android R' 模拟器中尝试了以下源代码,它抛出了 PackageManager.NameNotFoundException
.
getPackageInfo("com.mycompany.mypackage",0);
有人面临同样的问题吗?知道这个 API 是否会被弃用,如果从 'Android R' 开始需要一些额外的权限,或者它是否是模拟器中的一个简单问题?
根据 CommonsWare 的回答,我添加了
<queries>
<package android:name="com.mycompany.mypackage" />
</queries>
至 Android 清单文件,问题已解决。
我在 'Android R' 模拟器中尝试了以下源代码,它抛出了 PackageManager.NameNotFoundException
.
getPackageInfo("com.mycompany.mypackage",0);
有人面临同样的问题吗?知道这个 API 是否会被弃用,如果从 'Android R' 开始需要一些额外的权限,或者它是否是模拟器中的一个简单问题?
根据 CommonsWare 的回答,我添加了
<queries>
<package android:name="com.mycompany.mypackage" />
</queries>
至 Android 清单文件,问题已解决。