R在集成两个包时无法解析为变量
我尝试通过复制和粘贴所有相关文件并清理集成项目来尝试将Twitter项目集成到Facebook项目中。但是,在GEN文件(R.java和BuildConfig.java)中,twitter包被删除。似乎只能为SRC中的一个软件包生成GEN文件。R在集成两个包时无法解析为变量
正确,只有一个R文件。尽管你有几个选择。您可能会将Twitter和Facebook留在他们各自的项目中(而不是将它们复制到您的项目中),并通过Android库系统添加它们。或者,您需要复制所有类文件,以及所有资源文件和其他所需文件。 (我期望资源文件不被复制,因此不包含在项目R文件中)。
个人而言,我会推荐第一种方法。只需将每个项目(Twitter和Facebook)添加到Eclipse。然后右键单击并选择属性。选择Android部分,在面板的下半部分,选中“Is Library”。在您的项目中,右键单击它并选择属性,然后选择Android。在下半部分,(与“Is Library”位置相同)选择Add并添加您的Twitter和Facebook项目。这应该包括他们在你的项目的构建,包括他们可能有的任何R文件!
更新(在库项目活动):
检查Library section的“清单文件中声明库组件”部分。实质上,您需要在您的项目清单中声明所有活动等。您仍然可以按照描述链接库。 (还有关于如何在该链接配置库的更详细的说明!)
因为他们是不同的项目文件夹,然后他们不能运行对方的活动?我有facebook活动和推特活动来间隔自动切换。 – 2013-05-10 07:06:48
查看更新回答! – 2013-05-10 15:17:43
尝试修复属性或清洁项目或重新启动eclipse。 – Riser 2013-05-10 05:35:06