当前位置: 首页 > 面试题库 >

Android:资源不包含资源号为0x的软件包

郎同化
2023-03-14
问题内容

我在android上的自定义视图上写。它使用了一些png,作为项目中drawable-
folder(我现在将其放在所有drawable文件夹中,只是为了确保)的资源提供。

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

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

我尝试清理项目并刷新文件结构。那还不太行-.-

编辑:我刚刚意识到,我什至不能加载字符串资源。所有资源似乎都存在此问题。在资源可用之前,我需要做些什么吗?

希望可以有人帮帮我,

提前


问题答案:

kk,今年的傻瓜奖归我所有。我用的Resources.getSystem().get...不是this.getContext().getResources().get...

谢谢大家的帮助



 类似资料:
  • 问题内容: 我们正在使用加载属性信息。我们的属性文件已经变得非常庞大,我们正在考虑将主属性文件分成几个子模块。有可能实现这一目标吗? 让我知道? 问题答案: 首先,我想知道为什么您选择了。给出问题的表达方式后,您似乎不必关心本地化/国际化或捆绑文件继承。 有了它,它就变得异常容易,因为它实现了反过来又提供了一种合并另一张地图的方法。开球示例: 如果您真的坚持使用,则最好的选择是创建一个自定义,在该

  • 我有一个企业应用程序,我正在从Ant构建转换为Maven。它几乎完全转化了;这是我最不需要解决的问题。该应用程序打包为一个EAR文件,其中包含两个WAR,并具有一个JAR模块,该模块提供了应用程序的所有核心功能。 我正在使用Freemarker模板库为应用程序发送的自动电子邮件生成消息体。Freemarker需要它的*。ftl模板文件要放在类路径上,因为这是核心应用程序功能,不是特定于一场战争或另

  • 问题内容: 在我的应用程序中,我以这种方式加载资源: 这给了我: 当我从IDE运行我的应用程序时,但是当我运行应用程序的jar时,这可以很好地工作: 路径变为: 有什么办法解决这个问题? 我将使用“存储库”目录名称来创建此目录: 以相同的方式,我将获得一个文件名(而不是目录),并以这种方式使用它: 问题答案: 听起来你正在尝试使用或类似方法加载资源。不要那样做:不要调用,而是从中调用并读取数据。

  • 在尝试从本机使用gui后,日志中有以下消息:2017-03-16 15:23:25.509 MyApplication[32748:1247180]警告:试图显示其视图不在窗口层次结构中!

  • 问题内容: 我有一些可怕的行为。我有以下Maven配置: 这将创建包含所有类的JAR文件,但我在类路径中有一些资源也应包括在内。如果我将参数放在阶段的前面,那么我的所有资源都会包括在内。如果我使用运行Maven ,则不包含任何资源。我的资源位于(不是通常的目录)下。 问题答案: 目标配置中未正确定义资源的源目录。同样,outputDirectory元素将资源放置在dir中,默认情况下将其打包。试试

  • 我有一些可怕的比目鱼。我有以下Maven配置: 这创建了包含所有类的JAR fie,但我在类路径中有一些资源也应该包括在内。如果我将参数留在phase前面,那么我的所有资源都包括在内了。如果我使用运行maven,则不包含任何资源。我的资源在(不是通常的目录)下。