gpt4 book ai didi

java - Android:资源不包含资源编号 0x 的包

转载 作者:太空狗 更新时间:2023-10-29 14:33:26 24 4
gpt4 key购买 nike

我正在编写 android 中的自定义 View 。它使用一些 png,作为资源提供在我的项目的可绘制文件夹中(我现在将它放在所有可绘制文件夹中,只是为了确保)。

不幸的是,当我启动应用程序时,我强制关闭,日志最后说的是:“WARN/ResourceType(261): Resources don't contain package for resource number 0x7f020002”(十六进制数字是我打算加载的第一个图标)。

现在奇怪的是:eclipse adt 插件的图形布局编辑器在其设计 View 中加载和显示图标时没有任何问题。只有当我启动实际应用程序(模拟器或实际手机)时,android 才能找到资源。

我尝试清理项目并刷新文件结构。那不是很成功-.-

编辑:我刚刚意识到我什至无法加载字符串资源。所有资源似乎都存在该问题。在资源可用之前,我必须做些什么吗?

希望有人能帮助我,

提前谢谢

最佳答案

有时,将资源文件添加到 res 目录时,生成的 R 类与其 Assets 不同步。如果您使用 ant 在命令行上进行编译,请尝试导航到构建脚本所在的位置并进行干净的构建:

ant clean

我不太了解 eclipse,但可能有一种方法可以告诉 eclipse 刷新生成的文件。

关于java - Android:资源不包含资源编号 0x 的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com