Ich habe Android Studio heruntergeladen und für meine Android-Entwicklung verwendet.
Ich muss wissen, wie man mehrere Projekte in einem einzigen Fenster wie Eclipse öffnet. Ich erwarte etwas Hilfe, danke.
Ich habe Android Studio heruntergeladen und für meine Android-Entwicklung verwendet.
Ich muss wissen, wie man mehrere Projekte in einem einzigen Fenster wie Eclipse öffnet. Ich erwarte etwas Hilfe, danke.
Antworten:
Das Öffnen von zwei Projekten in einem einzigen Fenster ist in Android Studio / IntelliJ IDEA nicht möglich. Wenn Sie also ein zweites Projekt öffnen, müssen Sie sich entscheiden:
Neue Projekte können entweder in einem neuen Fenster geöffnet werden oder das Projekt im vorhandenen Fenster ersetzen. Wie möchten Sie das Projekt eröffnen?
Diese Einschränkung ist nützlich, da Ihr Fenster projektspezifische Funktionen bietet, z. B. die Registerkarte Änderungen für VCS-Informationen usw.
Im Moment können Sie das Bibliotheksprojekt in Ihren Projektordner kopieren und als Modulabhängigkeit deklarieren. Wenn Sie dieselben Bibliotheken in verschiedenen Projekten verwenden, erhalten Sie den Code am Ende mehrmals.
ProjectA ProjectB
facebook-sdk/ actionbarsherlock/
actionbarsherlock/ bin/
bin/ src/
src/ ...
AndroidManifest.xml
Dies fühlt sich zwar unpraktisch an, hilft jedoch dabei, alle erforderlichen Quellen in VCS zu haben. In Kürze wird Gradle, das neue Build-System , diese Abhängigkeiten angenehm verwalten. Hier ist ein Beispiel, wie der Gradle-Build aussehen könnte, um ActionBarSherlock oder ähnliche Bibliotheken einzuschließen:
repositories {
mavenCentral()
}
dependencies {
compile 'com.actionbarsherlock:library:4.2.0'
}
In dieser Antwort finden Sie einige Gründe, warum diese Lösung noch nicht funktioniert.
IntelliJ IDEA erstellt ein Projekt für die gesamte Codebasis, mit der Sie arbeiten, und ein Modul für jede einzelne Komponente. Das IntelliJ IDEA-Modul ähnelt also eher einem Eclipse-Projekt, und das Projekt ähnelt in etwa dem Eclipse-Arbeitsbereich. Es gibt kein genaues Äquivalent zum Arbeitsbereich von Eclipse, der alle Ihre Arbeiten enthält, aber Sie können mehrere Projekte gleichzeitig in mehreren Frames öffnen.
Anhand dieser Tabelle können Sie sehen, wie Eclipse- und IntelliJ IDEA-Konzepte aufeinander abgestimmt sind:
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
Um die Bibliothek zu verwenden, fügen Sie sie als Abhängigkeit hinzu:
Datei> Projektstruktur> Module> Abhängigkeiten
Fügen Sie dann das Modul (Android-Bibliothek) als Modulabhängigkeit hinzu.
Schreiben Sie Code in settings.gradle
include ':ProjectName'
project(':ProjectName').projectDir = new File(rootDir, '/ProjectName')