2011-12-13 52 views
0

我在做一个Android应用程序。它工作正常,我在摆弄东西,编辑布局xml文件,突然间它开始创建错误的活动,每当一个活动。例如,如果我想获取stats.xml布局,我尝试setContentView(R.layout.stats);,但是这给了我一个不同的页面(按字母顺序排列,称为signup.xml)。R.Layout.mylayout给出了错误的整数 - Android

它适用于如果我使用setContentView(R.layout.stats + 1);但它是相当令人担忧的必须这样做!有什么方法可以告诉AndroidManifest.xml文件重新计算所有R.layout整数或什么?我可以做些什么来导致这个错误(假设这不是一个功能!)?

+2

你有没有尝试清理你的项目*('项目 - >清洁...'在日食)*? – 2011-12-13 00:57:14

+0

尽管建议清洁:你使用图书馆?你有没有重新启动日食?你有没有改变你的构建目标? –

+0

我尝试清洗 - 它改变了它,但它仍然是错误的。它可能已经改变了换位。 @RafaelT我在我的一些代码中使用了库,但是在它已经出错的地步之后。我已重新启动日食。我将如何改变我的构建目标,以及从哪里来? – user1002973

回答

0

清理项目或手动删除R类。

+0

啊 - 它立即创建了一个相同的R.java文件,给出了相同的错误。清洗也没有工作... *编辑*:我说谎!我之前被尝试补偿错误的尝试被愚弄了,在R.layout.stats整数中加入了一个。删除R.java似乎有诀窍。谢谢! – user1002973

+0

没问题,我什么也没做;-) – gwa