首先,我是android开发的新手。到今天为止,我的应用程序已经完成了许多不同的活动。
我一直在尝试在我的布局xml文件中添加一个新的<Button />
元素。但是,如果我给它一个新的ID(例如,android:id="@+id/button_unique"
),我的应用程序会在加载时崩溃,大概是在加载资源时。如果我将id更改为现有ID(或完全删除android:id
属性),则应用程序可以正常加载。
新资源ID确实出现在R.java中。但是,我可以在logcat控制台中看到No package identifier when getting value for resource number 0x7f060000
错误。我不确定这是否相关?
也许我在某个地方犯了一个愚蠢的错误,但如果有人能帮我解决这个问题,我将不胜感激。
由于
答案 0 :(得分:2)
我通过从头开始重建来解决这个问题,正如另一篇文章所说。我在建造之前输入了ant clean
。
答案 1 :(得分:1)
如果没有发布代码示例,很难知道,但是一个可行的解决方案是在命名新的唯一按钮之后,重新启动并重建项目,然后再在模拟器中运行它。这将重新保留R.java中的新变化,这种变化在没有重新存储/重建的情况下就不会发生。希望有所帮助。祝你好运!