我知道我有一个非常模糊的要求,所以如果您没有遇到以下错误,可能不值得继续阅读。
自从我下载了适用于 Android 的 4.1.2 SDK 后,我的应用程序在 LogCat(Eclipse) 中产生警告:
Failure getting entry for 0x010802c0 (t=7 e=704) in package 0 (error -75)
当我开始为 SDK 4.0.3 编码时,警告没有出现。
没有关于该警告的更多信息,因此很难找出该警告的来源。 你们中有没有人遇到过类似的问题,可以给我提示在哪里看?
我确定问题出在某个 xml 文件中,但无论是布局、样式还是字符串,我都不知道。 我也不知道如何进行有意义的试错搜索,因为该项目已经变得相当复杂。 有没有办法确定在该地址下寻找哪个资源?
我一直在网络上搜索,尤其是在 stackoverflow.com 上搜索提示或解决方案,但一无所获,所有类似的帖子至少有另一个信息可以圈出警告的原因。
好的,在此先感谢您的帮助。
编辑: 偶然我删除了我的应用程序的 Logcat 过滤器并观察了系统日志的其余部分,事实证明不仅仅是我的应用程序产生了这个警告消息。 我猜这与手机上运行的三星 Android 版本有关?
如果在合适的时间内没有人对这个话题有进一步的兴趣,我想我会删除这个问题...
最佳答案
如果有人来到这个页面,因为同样的错误,这不仅仅是三星的事情。在我的例子中,问题发生了,因为我试图在扩展 PreferenceActivity
并实现 OnSharedPreferenceChangeListener
的 Activity 中调用 setLocale
。这导致了上述错误的循环。希望对您有所帮助:)
关于android - Android 中的资源类型警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15626953/