获取资源编号 0xffffffff 的包时包标识符无效



我对安卓开发很陌生,并试图熟悉弹出菜单。所以我遵循了本教程:

http://android-er.blogspot.de/2012/03/example-of-using-popupmenu.html

我的

minSdk版本是18,我的目标Sdk版本是19,我将apk转移到我的三星Galaxy S4(Android 4.3)。如果我点击按钮,会出现弹出菜单 - 到目前为止没有问题。

但是,如果我查看我的 LogCat,如果我打开弹出菜单,会出现以下消息:

02-10 10:55:03.850: W/ResourceType(29714): Invalid package identifier when getting bag for resource number 0xffffffff
我试图

清理我的项目,我试图删除gen文件夹并重建项目,但没有运气。我检查了R.java文件,但里面没有 id 0xFFFFFFFF 的资源。

然后我尝试使用模拟器,没有出现此警告,因此似乎与三星Galaxy S4手机本身有关。那现在怎么办?我是否必须做任何事情(特别是如果我想在Google Play商店中提供我的应用程序),或者我可以保持原样并接受此警告吗?

如果它没有导致任何崩溃 - 没关系。这可能是由于使用了来自android.R. ...或"@android:..."中的某些 android 资源而导致的。这在SG S4上不可用,因为它有自己的固件,而Android模拟器使用"干净"的Android。

最新更新