studio que proyecto otra instalar importar exportar descargado computadora como abrir android adt gradle

android - que - instalar gradle en eclipse



Los archivos jar en la carpeta libs no se utilizan en la construcción de Android Gradle (2)

Acabo de empezar a jugar con el sistema de desarrollo de Gradle para Android.

Sin embargo no puedo construir uno de mis proyectos. Depende de un jar en la carpeta libs /.

Hacer la gradle build falla en la tarea compileDebug porque compileDebug todas las clases del archivo jar.

¡Es un proyecto de biblioteca! Aquí está mi archivo build.gradle:

buildscript { repositories { mavenCentral() } dependencies { classpath ''com.android.tools.build:gradle:0.2'' } } apply plugin: ''android-library'' android { target=''android-16'' sourceSets { main { manifest { srcFile ''AndroidManifest.xml'' } java { srcDir ''src'' } res { srcDir ''res'' } assets { srcDir ''assets'' } resources { srcDir ''src'' } } } }

¿Me estoy perdiendo algo obvio?

Goddchen


En caso de que ninguna de las soluciones funcionara para usted, puede intentar proporcionar la ruta al * .jar manualmente:

compile files(''../<your-library-folder>/<your-library>.jar'')

La parte ''../'' significa que Gradle buscará la biblioteca a partir de la carpeta de proyectos raíz (no el módulo de la aplicación).


acabo de encontrar la respuesta a mí mismo:

Parece que la versión actual del complemento Gradle de Android no busca archivos en la carpeta libs /. Así que tienes que añadirlos tú mismo:

dependencies { compile files(''libs/mylib.jar'') }

o

dependencies { compile fileTree(dir: ''libs'', include: ''*.jar'') }

Coloca esto dentro del espacio de nombres de android así:

android { target = "android-15" dependencies { compile fileTree(dir: ''libs'', include: ''*.jar'') } }