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.
Apri le impostazioni del modulo e mi viene presentata questa schermata
Faccio clic sul segno + per aggiungere un nuovo modulo e sono quindi presentato con questa schermata
Ho scelto di compilare il contenuto root
Il resto dei campi si riempie automaticamente
Il prossimo passo...
Cambio il pacco
Ho colpito il prossimo e ora il mio progetto sembra così
Qualche idea sul modo corretto di aggiungere una libreria esterna in Android Studio 0.3.6+?
risposte:
6 per risposta № 1Non 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")
}