2015-09-30 65 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