Buenas tardes y buen fin de semana gente,
Os escribo ya como último recurso después de dos días leyendo foros, tutoriales y documentos, intentando entender el gradle y la forma que tiene este de compilar en android studio los proyectos.
Tengo la siguiente estructura:

Y los siguientes build.gradle:
- PruebaSDK (build.gradle)
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
dependencies {
compile files('libs/com.mobandme.ada_v2.4.1.jar')
}
apply plugin: 'android-library'
android {
compileSdkVersion 17
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 17
}
}
- PruebaUi (build.gradle)
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
dependencies {
compile project(':PruebaSDK')
}
android {
compileSdkVersion 17
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 17
}
}
El primer error que me da que no consigo solucionar es el problema de la dependencia a la librería de ADA Framework cuando intento compilar el proyecto me da el siguiente error:
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\des\android\Workspace\PruebaUiProject\PruebaSDK\build.gradle' line: 11
* What went wrong:
A problem occurred evaluating project ':PruebaSDK'.
> Could not find method compile() for arguments [directory 'libs'] on project ':PruebaSDK'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 2.525 secs
La definición de la dependencia a la librería lo he probado creo ya de todas las formas que he encontrado:
- Ruta completa
compile files('C:/des/android/Workspace/PruebaUiProject/PruebaSDK/libs/com.mobandme.ada_v2.4.1.jar')
}
- Con compile fileTree
compile fileTree(dir: 'libs', include: '*.jar')}
La librería la añadí copiándola al directorio libs y posteriormente dandole al botón derecho sobre el jar y seleccionando la opcion 'Add as library'.
Y no hay manera de que compile, el sistema operativo es Windows 7, la versión de Android Studio es 0.3.2.
Saludos y muchas gracias a todos.
Raúl.