小编Gre*_*wan的帖子

Android - 应用程序标签的 ResourceNotFoundException

我想知道是否有人可以帮助我。我在我的 android 应用程序中收到 ResourceNotFoundException。运行以下代码时发生(getString()调用时发生异常)

        context = getApplicationContext();
        PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
        String appName = context.getString(pInfo.applicationInfo.labelRes);
Run Code Online (Sandbox Code Playgroud)

在我的AndroidManifest.xml我android:label为应用程序和活动标签设置了属性。

当我使用调试器时,我可以看到该PackageInfo.ApplicationInfo对象包含值 0 labelRes,这解释了异常。

奇怪的是,我为android:label属性设置的值AndroidManifest.xml包含在 nonLocalizedLabel属性中。有谁知道这怎么可能发生?我已检查上下文对象返回的包名称是否适合我的应用程序

android android-manifest

2
推荐指数
1
解决办法
864
查看次数

标签 统计

android ×1

android-manifest ×1