Android Studio - Как открыть несколько проектов в одном окне?

Я загрузил Android Studio и начал использовать его для разработки Android.

Мне нужно знать, как открыть несколько проектов в одном окне, например Eclipse. Ожидая некоторую помощь, спасибо.

Ответ 1

Открытие двух проектов в одном окне невозможно в Android Studio/IntelliJ IDEA. Итак, когда вы открываете второй проект, вам придется решить:

Новые проекты можно открыть в новом окне или заменить проект в существующем окне. Как вы хотите открыть проект?

Это ограничение полезно, потому что ваше окно предлагает специальные функции проекта, такие как вкладка "Изменения" для информации VCS и т.д.

Как использовать проекты библиотек?

Теперь вы можете скопировать проект библиотеки в папку проекта и объявить его как зависимость от модуля. Если вы используете одни и те же библиотеки в разных проектах, вы получите код несколько раз.

ProjectA                   ProjectB
 facebook-sdk/              actionbarsherlock/
 actionbarsherlock/         bin/
 bin/                       src/
 src/                       ...
 AndroidManifest.xml

Хотя это кажется неудобным, оно помогает иметь все необходимые источники в VCS. Вскоре Gradle, новая система сборки, будет управлять этими зависимостями приятно. Вот пример того, как сборка Gradle может выглядеть как включающая ActionBarSherlock или похожие библиотеки:

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.actionbarsherlock:library:4.2.0'
}

В этом ответе вы найдете некоторые причины, по которым это решение пока не работает.

Ответ 2

IntelliJ IDEA создает проект для всей базы кода, с которой вы работаете, и модуль для каждого из его отдельных компонентов. Таким образом, модуль IntelliJ IDEA больше похож на проект Eclipse, а проект примерно похож на рабочее пространство Eclipse. Там нет точного эквивалента рабочего пространства Eclipse, которое содержит всю вашу работу, но вы можете одновременно открывать несколько проектов в нескольких кадрах.

Эта таблица поможет вам понять, как концепции Eclipse и IntelliJ IDEA сопоставляются друг с другом:

Eclipse               IDEA
Workspace             Project
Project               Module
Project-specific JRE  Module JDK
User library          Global library
Classpath variable    Path variable
Project dependency    Module dependency
Library               Module library

Чтобы использовать библиотеку, добавьте ее как зависимость:

Файл > Структура проектa > Модули > Зависимости

Затем добавьте модуль (библиотеку android) в качестве зависимости от модуля.

Ответ 3

записать код в settings.gradle

include ':ProjectName'
project(':ProjectName').projectDir = new File(rootDir, '/ProjectName')