Ho appena installato il nuovo Android Studio e sto cercando un modo per importare la libreria di supporto per Android.
Dov'è l'opzione per quello? In Eclipse bastano due clic. Ho cercato su Google ma non ho trovato nulla. Sicuramente è troppo nuovo.
Ho appena installato il nuovo Android Studio e sto cercando un modo per importare la libreria di supporto per Android.
Dov'è l'opzione per quello? In Eclipse bastano due clic. Ho cercato su Google ma non ho trovato nulla. Sicuramente è troppo nuovo.
Risposte:
Non lavoro più al progetto Android da un po '. Sebbene quanto segue fornisca qualche indizio su come configurare un progetto di studio Android, non posso garantire che funzioni perfettamente.
In linea di principio, IntelliJ rispetta il file di compilazione e proverà a utilizzarlo per configurare il progetto IDE. Non è vero al contrario, le modifiche IDE normalmente non influenzeranno il file di build.
Poiché la maggior parte dei progetti Android sono realizzati da Gradle, è sempre una buona idea comprendere questo strumento.
Suggerirei di fare riferimento alla risposta di @ skyfishjy, poiché sembra essere più aggiornata di questa.
Quanto segue non è aggiornato
Sebbene Android Studio sia basato su IntelliJ IDEA, allo stesso tempo si affida a gradle per creare il tuo apk. A partire dalla 0.2.3, questi due non funzionano bene in termini di configurazione dalla GUI. Di conseguenza, oltre a utilizzare la GUI per configurare le dipendenze, richiederà anche di modificare manualmente il file build.gradle.
Supponendo che tu abbia un progetto di test> struttura di test. Il file build.gradle che stai cercando si trova in TestProject / Test / build.gradle
Cerca la sezione delle dipendenze e assicurati di averlo fatto
compila "com.android.support:support-v4:13.0.+"
Di seguito è un esempio.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
Puoi anche aggiungere librerie di terze parti dal repository maven
gruppo di compilazione: "com.google.code.gson", nome: "gson", versione: "2.2.4"
Lo snippet di cui sopra aggiungerà gson 2.2.4 per te.
Nel mio esperimento, sembra che l'aggiunta del gradle imposterà anche le dipendenze IntelliJ corrette per te.
compile 'com.android.support:support-v4:19.+alla sezione delle dipendenze, Android Studio 0.5.4 ha riportato che sta sincronizzando il progetto con i file gradle e poco dopo ho trovato la cartella per la libreria di supporto in Progetto-> Librerie esterne, pronta per l'uso.
============= UPDATE =============
Da quando Android Studio introduce un nuovo sistema di build: Gradle . Gli sviluppatori Android possono ora utilizzare un DSL semplice e dichiarativo per avere accesso a una singola build autorevole che alimenta sia l'IDE di Android Studio che le build dalla riga di comando.
Modifica il tuo in build.gradlequesto modo:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 18
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.+'
}
NOTE: Usa + in in compile 'com.android.support:support-v4:21.+'modo che gradle possa sempre usare la versione più recente.
========== ========== DISAPPROVATO
Poiché Android Studio è basato su IntelliJ IDEA, la procedura è la stessa di IntelliJ IDEA 12 CE
1.Aprire la struttura del progetto (premere F4su PC e Command+ ;su MAC) sul progetto).
2.Seleziona Moduli nel riquadro di sinistra.
3.Scegli il tuo progetto e vedrai TAB delle dipendenze sopra la terza colonna.
4.Fai clic sul segno più in basso. Quindi verrà visualizzata una finestra di dialogo di selezione della directory basata su albero, accedere alla cartella contenente android-support-v4.jar, premere OK .
5.Premere OK .
Questo è molto più semplice con la funzione di dipendenza Maven:
Spero che questo ti aiuti!
Puoi semplicemente scaricare la libreria che desideri includere e copiarla nella cartella libs del tuo progetto. Quindi seleziona quel file (nel mio caso era la libreria android-support-v4) fai clic destro su di esso e seleziona "Aggiungi come libreria"
In Android Studio 1.0, questo ha funzionato per me: -
Apri il build.gradle (Module : app)file e incolla questo (alla fine): -
dependencies {
compile "com.android.support:appcompat-v7:21.0.+"
}
Nota che questo dependenciesè diverso dependenciesdall'interno buildscriptin build.gradle (Project)
Quando modifichi il file gradle, un messaggio mostra che devi sincronizzare il file. Premi "Sincronizza ora"
Fonte: https://developer.android.com/tools/support-library/setup.html#add-library
Android non scarica più le librerie dal gestore SDK, è necessario accedervi tramite il repository Maven di Google.
Dovrai fare qualcosa di simile a questo nel tuo file build.gradle:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
dependencies {
...
compile "com.android.support:support-core-utils:27.0.2"
}
Trova maggiori dettagli sul processo di configurazione qui e sulle diverse revisioni della libreria di supporto qui .