Ho creato la libreria Android come modulo Android Studio. Aggiunto come dipendenza dal mio modulo radice. Durante la codifica posso importare qualsiasi classe dal pacchetto della libreria, ma mentre provo a eseguire l'applicazione sto ricevendo un errore package some.mylibrary.project does not exist
.Libreria Android Studio "errore: il pacchetto non esiste"
build.gradle modulo radice
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'com.android.application'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.android.support:appcompat-v7:20.+'
compile 'com.google.android.gms:play-services:5.+'
compile project(':libraries:mylibrary')
}
android {
compileSdkVersion 17
buildToolsVersion "20.0.0"
lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false
abortOnError false
}
***
}
build.gradle modulo di libreria
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'idea'
android {
compileSdkVersion 17
buildToolsVersion "20.0.0"
*****
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
settings.gradle
include ':libraries:mylibrary'
P.S. Devo dire che il progetto è stato esportato da Eclipse IDE, quindi la struttura del progetto è diversa da quella di default.
Ha funzionato perfettamente, grazie! – MathieuMaree
Errore: (2, 0) Plugin con ID 'com.android.library' non trovato. – Machado
Hmm, questo errore si verifica per me nel mio modulo di libreria. Non usa 'apply plugin: 'com.android.application'' –