Android Studio: come aprire più progetti in una singola finestra?

Ho scaricato Android Studio e ho iniziato a utilizzarlo per il mio sviluppo Android.

Devo sapere come aprire più numeri di progetti in un’unica finestra come Eclipse. Aspettando un po ‘di aiuto, grazie.

Aprire due progetti in un’unica finestra non è ansible in Android Studio / IntelliJ IDEA. Quindi, quando apri un secondo progetto, dovrai decidere:

I nuovi progetti possono essere aperti in una nuova finestra o sostituire il progetto nella finestra esistente. Come ti piacerebbe aprire il progetto?

Questa limitazione è utile perché la tua finestra offre funzionalità specifiche del progetto, come la scheda Modifiche per informazioni VCS, ecc.

Come usare i progetti di biblioteca?

Per ora, è ansible copiare il progetto della libreria nella cartella del progetto e dichiararlo come dipendenza del modulo. Se utilizzi le stesse librerie in progetti diversi, finirai per avere il codice più volte.

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

Mentre questo sembra un po ‘scomodo, aiuta ad avere tutte le fonti necessarie in VCS. Presto, Gradle, il nuovo sistema di costruzione , gestirà piacevolmente queste dipendenze. Ecco un esempio di come potrebbe apparire la build Gradle per includere ActionBarSherlock o librerie simili:

 repositories { mavenCentral() } dependencies { compile 'com.actionbarsherlock:library:4.2.0' } 

In questa risposta troverai alcuni motivi per cui questa soluzione non funziona ancora.

IntelliJ IDEA crea un progetto per l’intera base di codice con cui lavori e un modulo per ciascuno dei suoi singoli componenti. Quindi, il modulo IntelliJ IDEA è più simile a un progetto Eclipse, e il progetto è approssimativamente simile all’area di lavoro di Eclipse. Non esiste un equivalente esatto nello spazio di lavoro di Eclipse che contiene tutto il tuo lavoro, ma puoi aprire più progetti in più frame contemporaneamente.

Questa tabella può aiutarti a vedere come i concetti IDEA di Eclipse e IntelliJ si mappano l’un l’altro:

 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 

Per usare la libreria aggiungila come una dipendenza:

File> Struttura del progetto> Moduli> Dipendenze

Quindi aggiungi il modulo (libreria Android) come dipendenza del modulo.

scrivere il codice in settings.gradle

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