/ / Aggiunta di libreria Android a progetto esistente su Android Studio 0.3.6 - android, android-studio, gradle, android-gradle, build.gradle

Aggiunta di libreria Android a progetto esistente su Android Studio 0.3.6 - android, android-studio, gradle, android-gradle, build.gradle

Sto cercando di aggiungere una libreria, https://github.com/edmodo/cropper, al mio progetto Android. Sto seguendo i metodi descritti qui: Come posso aggiungere un progetto di libreria ad Android Studio?

ma Android Studio è cambiato da allora e non posso più "Importare un modulo". Posso solo aggiungerne uno nuovo. Ecco i passaggi che ho provato:

Copia la libreria in una cartella denominata librerie. struttura del progetto prima di aggiungere il modulo

Apri le impostazioni del modulo e mi viene presentata questa schermata impostazioni del modulo

Faccio clic sul segno + per aggiungere un nuovo modulo e sono quindi presentato con questa schermata per prima cosa aggiungi un nuovo passo del modulo

Ho scelto di compilare il contenuto root selezione radice del contenuto

Il resto dei campi si riempie automaticamente riempimento automatico

Il prossimo passo... passo successivo

Cambio il pacco inserisci la descrizione dell'immagine qui

Ho colpito il prossimo e ora il mio progetto sembra così struttura del progetto dopo l'aggiunta di un nuovo modulo

Qualche idea sul modo corretto di aggiungere una libreria esterna in Android Studio 0.3.6+?

risposte:

6 per risposta № 1

Non uso il wizard, di solito modifico i file gradle.

Crea una struttura come questa:

- Blunka
build.gradle
- cropper
build.gradle
src
res
settings.gradle

In settings.gradle:

include ":Blunka", ":cropper"

In cropper / build.gradle:

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:0.6.+"
}
}
apply plugin: "android-library"

android {

compileSdkVersion 19
buildToolsVersion "19.0.0"

defaultConfig {
minSdkVersion XX
targetSdkVersion 19

}

sourceSets {
main {
manifest.srcFile "AndroidManifest.xml"
java.srcDirs = ["src"]
resources.srcDirs = ["src"]
res.srcDirs = ["res"]
}
}
}

In Blunka / build.gradle aggiungere:

dependencies {
// Libraries
compile project(":cropper")
}