2013-12-23 79 views
7

我想使用HoloEverywhere(HE)首選項插件與我的動態壁紙項目。該項目幾乎完成,我只需要它看起來從android 2.3到4.4相同,所以我繼續並遵循指南從GitHub獲取HE。導入模塊或項目作爲Android Studio上的庫

結賬和「演示」模塊的測試成功後,我又回到了我的項目,但我只能創建一個新的模塊,而不是進口之一,也是我嘗試設置新項目到模塊的文件夾(庫和插件在我的情況下)Android Studio作爲我如果我想重寫模塊設置,如果我這樣做,它創建文件夾,但它不會編譯和導入org.holoeverywhere不會工作。

+0

http s://github.com/Prototik/HoloEverywhere/wiki/Import-in-IDE#android-studio--intellij-idea –

+0

@GabrieleMariotti完成它,得到演示工作。現在我想將它添加到我的項目中。我無法找到一種方法將其導入到我的項目的庫... 編輯:澄清,我在Android Studio 0.4.0 –

回答

1

Android Studio中導入模塊正常工作0.5.5

2

還沒有導入模塊命令;你必須手動完成。高級概述是,您需要爲庫模塊設置一個build.gradle文件,將庫模塊包含在項目的settings.gradle文件中,並將應用程序的依賴項添加到庫項目(您可以手動完成或通過項目結構UI)。

要設置庫模塊並將其包含在內,您可以從頭創建相關更改,也可以通過添加模塊創建空白模塊,然後將庫中的文件複製到模板。如果您需要關於如何執行後者以包含Facebook庫的說明,請參閱:using facebook sdk in android studio,並根據需要進行修改以供holoeverywhere使用。

7

您可以在構建設置這樣

在全球setting.gradle文件外部模塊中加入這一行

def projectDialogsDir = file('path_of_the_module') 
def rootProjectDescriptor = settings.rootProject 
settings.createProjectDescriptor(rootProjectDescriptor, 'yourModule', projectDialogsDir) 
include(':yourModule') 

然後.gradle文件的應用程序的模塊,你只需要添加,依賴關係

dependencies { 
    compile project(':yourModule') 
} 
+0

這是一個更普遍的問題的答案:如何導入項目不是一個Android項目,而只是一個Java項目?我尋找了很久,現在我發現了它。 – mneri

相關問題