我尝试通过复制和粘贴所有相关文件并清理集成项目来将 Twitter 项目集成到 Facebook 项目。但是,在 GEN 文件(R.java 和 BuildConfig.java)中,twitter 包被删除。似乎只能为 SRC 中的一个包生成 GEN 文件。
问问题
156 次
1 回答
0
正确,只有一个 R 文件。不过,您有几个选择。您可能可以将 Twitter 和 Facebook 留在各自的项目中(而不是将它们复制到您的项目中),然后通过 Android 库系统添加它们。或者,您需要复制所有类文件,以及所有资源文件和任何其他所需文件。(我希望资源文件没有被复制,因此不包含在项目 R 文件中)。
就个人而言,我推荐第一种方法。只需将每个项目(Twitter 和 Facebook)添加到 Eclipse。然后右键单击并选择属性。选择 Android 部分,然后在面板的下半部分,选中“Is Library”。在您的项目中,右键单击它并选择属性,然后选择 Android。在下半部分(与“Is Library”相同的位置)选择添加并添加您的 Twitter 和 Facebook 项目。这应该将它们包含在您的项目的构建中,包括它们可能拥有的任何 R 文件!
更新(图书馆项目中的活动):
检查库部分的“在清单文件中声明库组件”部分。本质上,您需要在项目清单中声明所有活动等。您仍然会按照描述链接库。(还有关于如何在该链接上配置库的更详细说明!)
于 2013-05-10T02:19:20.980 回答