在 Android Studio 中创建多个项目

Create multiple projects in Android Studio

我想做的事情:
在 android studio
中创建三个 android 项目 1)Common Project or Library Project(这是一个独立的项目)
2)使用库项目的Project1
3)使用库项目的Project2

问题是什么?
在 eclipse 中很容易实现,但在 android studio 中则不行。 我无法在 android 中的单个 window 中打开三个项目 studio.I 尝试使用 modules 实现此目的,但它不符合我的要求,它只是在现有项目中添加一个模块,存在循环依赖问题。

我尝试了什么?
1)http://www.philosophicalhacker.com/2014/10/02/an-alternative-multiproject-setup-for-android-studio/ - 这是一个冗长的手动过程,Android Studio 不直接支持它

2)模块 - 它在现有项目中添加模块 请帮助 me.I 我在 android 工作室很新。

Android Studio 中的单个 window 中不能有多个项目。但是你可以创建两个项目并共享公共库。

在项目的 settings.gradle 中添加

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

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

在两个项目中都执行此操作,公共库将作为模块添加到两个项目中。您在此库中所做的任何更改都会反映在 windows

您可以使用 different/shared 或通用代码库、资源、设置或配置创建主项目的两种风格,即风格 1 和风格 2。

Gradle 构建系统使用构建变体和产品风格的组合来生成具有 shared/common 代码库和资源的不同应用程序。

根据 Android 开发人员参考站点:

The build system uses product flavors to create different product versions of your app. Each product version of your app can have different features or device requirements. The build system also uses build types to apply different build and packaging settings to each product version. Each product flavor and build type combination forms a build variant. The build system generates a different APK for each build variant of your app. Now one can have two or more product flavors e.g (paid flavor, free/demo flavor) etc for one single project with same code base.

有关详细信息,请参阅 Build Variants & Product Flavors Doc