2013-05-10 63 views
0

我嘗試通過複製和粘貼所有相關文件並清理集成項目來嘗試將Twitter項目集成到Facebook項目中。但是,在GEN文件(R.java和BuildConfig.java)中,twitter包被刪除。似乎只能爲SRC中的一個軟件包生成GEN文件。R在集成兩個包時無法解析爲變量

+0

嘗試修復屬性或清潔項目或重新啓動eclipse。 – Riser 2013-05-10 05:35:06

回答

0

正確,只有一個R文件。儘管你有幾個選擇。您可能會將Twitter和Facebook留在他們各自的項目中(而不是將它們複製到您的項目中),並通過Android庫系統添加它們。或者,您需要複製所有類文件,以及所有資源文件和其他所需文件。 (我期望資源文件不被複制,因此不包含在項目R文件中)。

個人而言,我會推薦第一種方法。只需將每個項目(Twitter和Facebook)添加到Eclipse。然後右鍵單擊並選擇屬性。選擇Android部分,在面板的下半部分,選中「Is Library」。在您的項目中,右鍵單擊它並選擇屬性,然後選擇Android。在下半部分,(與「Is Library」位置相同)選擇Add並添加您的Twitter和Facebook項目。這應該包括他們在你的項目的構建,包括他們可能有的任何R文件!

更新(在庫項目活動):

檢查Library section的「清單文件中聲明庫組件」部分。實質上,您需要在您的項目清單中聲明所有活動等。您仍然可以按照描述鏈接庫。 (還有關於如何在該鏈接配置庫的更詳細的說明!)

+0

因爲他們是不同的項目文件夾,然後他們不能運行對方的活動?我有facebook活動和推特活動來間隔自動切換。 – 2013-05-10 07:06:48

+0

查看更新回答! – 2013-05-10 15:17:43