2014-03-12 80 views
0

我試圖慢慢遷移到Android Studio。我從eclipse導出了兩個項目作爲android studio項目導入。我將這兩個項目導入到android studio中,都是單獨的項目。導入另一個android studio項目作爲依賴關係

項目1是依賴於項目2.在Eclipse項目都住在Eclipse和我能夠添加項目作爲一個Android項目的lib項目1

我不知道如何在Android Studio中做到這一點。

我打開了主項目(Project 1)。我想添加Project 2作爲一個Android庫。我嘗試添加一個新模塊,但這似乎並沒有做到我想要的。我仍然在項目1中發現編譯錯誤,因爲它無法從項目2中找到文件。

回答

1

通常,將模塊導入到現有項目中並不正常,因此您有兩種常規方法。一種是手動設置構建文件,然後將正確配置的項目導入到Android Studio中。如果你走這條路,注意從v0.5.0開始,這是最近的事情,情況變得更好了。以前,項目中的所有模塊都需要位於文件系統中的同一個目錄下,但隨着最近的改進,這一限制被解除了。請參閱How to share a single library source across multiple projects以獲取有關進行此項工作的指導,尤其是後0.5.0。

要做到這一點,你需要手藝的build.gradle文件爲每個模塊,並將它們與單一settings.gradle文件在您的主項目鏈接在一起。而不是創建從全棉布所有的基礎設施,你可能要採取一些線索從第二種方法:

打開您的主項目,並使用嚮導創建一個新的最小模塊它。這將爲新模塊設置build.gradle,並將其添加到settings.gradle。然後獲取第二個模塊的代碼並將其粘貼到新模塊中,覆蓋之前的任何內容,並修補任何問題。您可以查看using facebook sdk in android studio以獲取有關如何完成此項工作的靈感。

我意識到這些描述有點含糊;我建議你選擇一種方法,看看你能得到多少解決方案,如果你有問題,可以更詳細地解決你的問題。