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

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

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

3 ответа

Решение

Открыть два проекта в одном окне невозможно в 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'
}

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

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

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

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

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

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

include ':ProjectName'
project(':ProjectName').projectDir = new File(rootDir, '/ProjectName')
Другие вопросы по тегам