2015-09-30 107 views
1

我想要做什麼:
在Android Studio中創建三個Android項目
1)公共項目或庫項目(這是一個獨立的項目)
2)PROJECT1它使用庫項目
3)使用庫項目的Project2Android Studio中創建多個項目

問題是什麼?
正是在日食容易實現,但不是在Android的工作室。 我無法打開一個窗口三期工程在android系統studio.I試圖做到這一點使用模塊但它不適合我的要求,它只是加入現有項目的模塊,並具有循環依賴問題。

我試過了嗎?
1)http://www.philosophicalhacker.com/2014/10/02/an-alternative-multiproject-setup-for-android-studio/ - 它是一個漫長的手工工藝和Android Studio不支持直接

2)模塊 - 它增加了模塊在現有項目 enter image description here 請幫助我,我是在android系統相當新工作室。

+0

「共同項目」應該是由其他項目使用的庫。讓自己熟悉創建庫。 –

回答

2

你不能在Android Studio中一個窗口的多個項目。但是你可以創建兩個項目並共享公共庫。

在項目settings.gradle添加

include ':commonLibrary' 
project(':commonLibrary').projectDir= new File('../path_to_your_library_module') 

build.gradle添加compile project(':commonLibrary')

在兩個項目中做到這一點,共同庫將被添加爲這兩個項目模塊。在這個庫,你所做的任何更改將在兩個窗口

1

反映您可以創建主項目的兩種形式I-E香味劑1和2的味道不同/共享或公共代碼庫,資源,設置或配置。

搖籃構建系統使用一個構建變量和產品風味的組合,以產生具有共享/公共代碼庫和資源的不同的應用程序。

按照Android開發者參考網站:

構建系統使用產品的口味,以創建應用的不同版本的產品。您的應用的每個產品版本都可能具有不同的功能或設備要求。構建系統還使用構建類型將不同的構建和打包設置應用於每個產品版本。每種產品風味和構建類型組合形成構建變體。構建系統爲您的應用的每個構建版本生成一個不同的APK。 現在,對於具有相同代碼庫的單個項目,您可以擁有兩種或更多產品口味,例如(付費口味,免費/演示口味)等。

欲瞭解更多信息,請參閱Build Variants & Product Flavors Doc