Pobrałem Android Studio i zacząłem używać go do tworzenia aplikacji na Androida.
Muszę wiedzieć, jak otworzyć wiele projektów w jednym oknie, takim jak Eclipse. Oczekuję pomocy, dzięki.
Pobrałem Android Studio i zacząłem używać go do tworzenia aplikacji na Androida.
Muszę wiedzieć, jak otworzyć wiele projektów w jednym oknie, takim jak Eclipse. Oczekuję pomocy, dzięki.
Odpowiedzi:
Otwarcie dwóch projektów w jednym oknie nie jest możliwe w Android Studio / IntelliJ IDEA. Kiedy więc otworzysz drugi projekt, będziesz musiał zdecydować:
Nowe projekty można otwierać w nowym oknie lub zastępować projekt w istniejącym oknie. Jak chciałbyś otworzyć projekt?
To ograniczenie jest przydatne, ponieważ okno oferuje funkcje specyficzne dla projektu, takie jak karta Zmiany dla informacji VCS itp.
Na razie możesz skopiować projekt biblioteki do folderu projektu i zadeklarować go jako zależność modułu. Jeśli użyjesz tych samych bibliotek w różnych projektach, w końcu będziesz mieć kod wiele razy.
ProjectA ProjectB
facebook-sdk/ actionbarsherlock/
actionbarsherlock/ bin/
bin/ src/
src/ ...
AndroidManifest.xml
Chociaż wydaje się to trochę niewygodne, pomaga mieć wszystkie wymagane źródła w VCS. Wkrótce Gradle, nowy system kompilacji , będzie przyjemnie zarządzać tymi zależnościami. Oto przykład tego, jak może wyglądać kompilacja Gradle zawierająca ActionBarSherlock lub podobne biblioteki:
repositories {
mavenCentral()
}
dependencies {
compile 'com.actionbarsherlock:library:4.2.0'
}
W tej odpowiedzi znajdziesz kilka powodów, dla których to rozwiązanie jeszcze nie działa.
IntelliJ IDEA creates a project for the entire code base you work with, and a module for each of its individual components. So, IntelliJ IDEA module is more like an Eclipse project, and project is roughly similar to Eclipse workspace. There's no exact equivalent to Eclipse's workspace that contains all your work, but you can open multiple projects in multiple frames at the same time.
Ta tabela może pomóc ci zobaczyć, jak koncepcje Eclipse i IntelliJ IDEA odwzorowują się na siebie:
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
Aby użyć library add it as a dependancy:
File > Project Structure > Modules > Dependencies
Then add the module (android library) as a module dependency.
write code in settings.gradle
include ':ProjectName'
project(':ProjectName').projectDir = new File(rootDir, '/ProjectName')