资源 - 访问文字时出现 NotFoundException
Resources - NotFoundException when accessing literals
目前没有一个翻译的字符串在工作,所以应用程序总是使用主字符串文件密钥。
调试,如果我尝试查看键的 ID,它 returns 是一个值。例如 R.string.app_name
returns 1900088
但 getString(R.string.app_name) returns Method threw 'android.content.res.Resources$NotFoundException' exception.
的原因是 android.content.res.Resources$NotFoundException: String resource ID #0x1cfe38
.
字符串文件没有错误。我真的不知道如何继续这个
编辑:
在新项目中使用相同的文件效果很好
好的,问题出在应用程序模块的 gradle 中。有一个 resConfig "zz"
可以导致这个。删除此行可避免所有翻译问题
目前没有一个翻译的字符串在工作,所以应用程序总是使用主字符串文件密钥。
调试,如果我尝试查看键的 ID,它 returns 是一个值。例如 R.string.app_name
returns 1900088
但 getString(R.string.app_name) returns Method threw 'android.content.res.Resources$NotFoundException' exception.
的原因是 android.content.res.Resources$NotFoundException: String resource ID #0x1cfe38
.
字符串文件没有错误。我真的不知道如何继续这个
编辑:
在新项目中使用相同的文件效果很好
好的,问题出在应用程序模块的 gradle 中。有一个 resConfig "zz"
可以导致这个。删除此行可避免所有翻译问题