Aggiunta della libreria Android al progetto esistente su Android Studio 0.3.6
-
21-12-2019 - |
Domanda
Sto cercando di aggiungere una libreria, https://github.com/edmodo/cropper, al mio progetto Android.Sto seguendo i metodi descritti qui: Come faccio ad aggiungere un progetto di libreria ad Android Studio?
ma da allora Android Studio è cambiato 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 Impostazioni modulo e mi viene presentata questa schermata
Faccio clic sul segno + per aggiungere un nuovo modulo e mi viene quindi presentata questa schermata
Scelgo di compilare la radice del contenuto
Il resto dei campi viene compilato automaticamente
Il prossimo passo...
Cambio il pacchetto
Premo Avanti e ora il mio progetto assomiglia a questo
Qualche idea sul modo corretto di aggiungere una libreria esterna in Android Studio 0.3.6+?
Soluzione
Non uso la procedura guidata.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'
Nel 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 aggiungi:
dependencies {
// Libraries
compile project(':cropper')
}