2015-08-24 106 views
0

我按照How to share a single library source across multiple projects中的步驟將外部庫添加到項目中。Android Studio項目中的虛假模塊「..」

我的項目(S)結構:

Project MyTest1: 
    Module MyLib 

Project MyTest2: 
    Module MyApp 

我MyTest2編輯settings.gradle並添加, ..:MyTest1:MyLib到include指令。現在,我可以在MyTest2項目中看到並使用外部庫項目。事情按預期工作。

但是,我看到一個僞造的模塊「..」以及MyAppMyLib。它下面沒有節點,它似乎沒有造成任何問題。我想知道這個模塊到底是什麼,以及是否有辦法擺脫它。問候。

編輯

我的兩個項目下的目錄C:\ mydev的。看來,任何時候你帶了MyTest2項目,AS修改文件MyTest2.idea \ modules.xml並插入以下行:

<module fileurl="file://C:/MyDev.iml" filepath="C:/MyDev.iml" /> 

然後抱怨說,該模塊沒有被加載,並創建一個假的」。 。「模塊。我認爲這是問題的根源。

回答

0

不要將..:MyTest1:MyLib聲明爲包含。這會造成很多問題。相反,聲明如下:

include ':MyLib' 
project(':MyLib').projectDir = new File('../MyTest1/MyLib') 
相關問題