Android使用新资源重新安装应用程序时获取android.content.res.Resources $ NotFoundException

时间:2013-05-24 06:07:15

标签: android android-sqlite android-resources

我用DB创建了一个应用程序,并以编码格式插入记录。现在我必须发布具有一些新功能的相同应用程序,并且插入的数据应该转换为加密格式。为了模拟应用更新,我将新应用安装为 adb install -r myapp.apk ,其中我已经安装了以前的版本应用。数据库更新工作正常。根据我在更新数据库后的逻辑,我的应用程序将启动一个屏幕,我正在访问一个新的String资源,该资源未在之前的strings.xml中声明,然后获得E/AndroidRuntime(27571): Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x7f0a000e异常,但此资源在最新的应用程序中。崩溃后,如果我再次从启动器屏幕启动应用程序,那么它运行正常。我更新应用时第一次出现的问题是什么。任何人都可以帮我解决这个问题。

0 个答案:

没有答案