Android @ + ID在布局xml崩溃的应用程序
问题描述:
首先,我是新的android开发。直到今天,我的应用程序一直在进行许多不同的活动。Android @ + ID在布局xml崩溃的应用程序
我一直在试图添加一个新的<Button />
元素到我的一个布局xml文件。但是,如果我给它一个新的ID(例如,android:id="@+id/button_unique"
),我的应用程序在加载时崩溃,大概是因为正在加载资源。如果我将ID更改为现有ID(或完全删除android:id
属性),则该应用加载正常。
新资源ID确实出现在R.java中。但是,我可以在logcat控制台中看到一个No package identifier when getting value for resource number 0x7f060000
错误。我不确定这是否相关?也许我在某个地方犯了一个愚蠢的错误,但是如果有人能帮助我达到这个底部,那将是非常感谢。
感谢
答
这实在是很难知道没有你发布的代码示例,但一个可能的解决方案,它可以工作是命名的新的独特的按钮后,重新保存并在模拟器再次运行之前重建项目。这将重新存储R.java中的新变化,这种变化在没有重建/重建的情况下不会发生。希望有所帮助。祝你好运!
答
我解决了这个问题,通过从头开始重建,如另一篇文章所述。我在建造之前输入了ant clean
。
我现在有这个问题,我很伤心。 :( – opedog 2011-05-06 02:32:11