Agregar una biblioteca externa en Android Studio es algo muy común, pero aún así, a la mayoría de los principiantes les resulta difícil hacerlo. Algunos de ustedes deben haber pasado por esto. Siempre que desee agregar alguna biblioteca externa e intente hacerlo con maven ( Archivo> Estructura del proyecto> Dependencias ) e intente agregar sus dependencias allí, pero cuando presiona la sincronización de Gradle, falla. Entonces, ahora, sin arreglar esto, desea construir su aplicación y obtendrá el error: Error: Ocurrió un problema al configurar el proyecto ‘: aplicación’.Hay muchas bibliotecas externas disponibles que hacen que muchas tareas específicas sean simples y fáciles con las API y las clases que brindan. Entonces, incluir todas esas bibliotecas en nuestro proyecto realmente lo ayudará mucho. Muchos desarrolladores suelen estar confundidos acerca de cómo agregar estas bibliotecas a sus proyectos. Este artículo es útil para todas esas personas.
En este artículo, veremos diferentes formas de agregar proyectos de biblioteca a nuestro proyecto. Pero antes de pasar a eso, echemos un vistazo rápido a esto: podemos usar Gradle para agregar proyectos de biblioteca con un código de una sola línea. Android Studio Project tiene una estructura modular y tenemos un módulo principal llamado «aplicación». Puede haber varios módulos en un proyecto. Podemos conectarlos entre sí a través de Gradle, esta conexión se conoce como Dependencia. Ahora volvamos a nuestra agenda principal.
Diferentes formas de agregar un proyecto de biblioteca a Android Studio
Método 1
Casi todas las bibliotecas conocidas de Android están disponibles en un repositorio de Maven y su instalación requiere solo una línea de código en el archivo app/build.gradle:
dependencias {
compilar ‘com.jakewharton:butterknife:6.0.0’
}
Agreguemos la biblioteca externa a nuestro proyecto:
Paso 1: cree un nuevo proyecto con Android Studio y asígnele el nombre que desee (GFG en este ejemplo) y presione el botón Finalizar.
Paso 2: la estructura del proyecto original creada por Android Studio se ve así:
Paso 3: en el directorio raíz (GFG/), cree una nueva carpeta: /libs en la que colocaremos nuestras bibliotecas externas (este paso no es necesario, solo para mantener una estructura de proyecto más limpia).
Paso 4: pegue su biblioteca en la carpeta /libs recién creada. Para este ejemplo, estamos usando la biblioteca PagerSlidingTabStrip (solo necesita descargar ZIP de GitHub, cambiar el nombre del directorio de la biblioteca a «PagerSlidingTabStrip» y copiarlo). La nueva estructura de nuestro proyecto debería verse así:
Paso 5: edite settings.gradle agregando su biblioteca para incluir. Si usa una ruta personalizada como lo hice yo, también debe definir el directorio del proyecto para nuestra biblioteca. Un settings.gradle completo debería verse como a continuación:
incluye ‘:aplicación’, ‘:PagerSlidingTabStrip’
proyecto(‘:PagerSlidingTabStrip’).projectDir = nuevo archivo(‘libs/PagerSlidingTabStrip’)
Paso 5.1: si se encuentra con el error «Configuración predeterminada», intente esto en lugar del paso 5 ,
incluir ‘:aplicación’
incluir ‘:libs:PagerSlidingTabStrip’
Paso 6: en app/build.gradle agregue nuestro proyecto de biblioteca como una dependencia:
dependencias {
compile fileTree (dir: ‘libs’, incluya: [‘*.jar’])
compila ‘com.android.support:appcompat-v7:21.0.3’
proyecto de compilación («: PagerSlidingTabStrip»)
}
Paso 6.1: Si siguió el paso 5.1, siga este en lugar del 6,
dependencias {
compile fileTree (dir: ‘libs’, incluya: [‘*.jar’])
compila ‘com.android.support:appcompat-v7:21.0.3’
proyecto de compilación («: libs: PagerSlidingTabStrip»)
}
Paso 7: si su proyecto de biblioteca no tiene un archivo build.gradle, debe crearlo manualmente.
Paso 8: Eso es todo. Simplemente haga clic en sincronizar el proyecto con Gradle. Su biblioteca debe estar disponible para su proyecto.
Método 2
Paso 1: Siga hasta Archivo > Nuevo Módulo
Haga clic en » Importar proyecto existente «.
Paso 2: seleccione la biblioteca deseada y el módulo deseado. Luego haga clic en finalizar. Android Studio importará la biblioteca a su proyecto y sincronizará los archivos de Gradle.
Paso 3: en el siguiente paso, debe agregar el módulo importado a las dependencias de su proyecto. Haga clic con el botón derecho en la carpeta de la aplicación > Configuración del módulo abierto
Paso 4: Navegue a la pestaña de dependencias> Haga clic en el botón ‘+’ -> haga clic en Dependencia del módulo. Luego, el módulo de la biblioteca se agregará a las dependencias del proyecto.
Método 3
Paso 1 : Vaya a Archivo > Estructura del proyecto
Paso 2 : Luego haga clic en Módulos .
Para importar la biblioteca usando Gradle, puede agregarla a la sección de dependencias de su build.gradle (la del módulo).
Método 4
Simplemente vaya a Estructura del proyecto> en Módulos (vea las imágenes a continuación), simplemente haga clic en el botón más y seleccione Importar proyecto existente e importar. Luego sincroniza tus archivos Gradle. Hay posibilidades de enfrentar el error.
Error: la revisión de SDK Build Tools (xx.xx) es demasiado baja. El mínimo requerido es yy.yy
Luego, simplemente abra el archivo build.gradle en el directorio de su proyecto de biblioteca y actualice buildToolsVersion a la sugerida.
android {
compilar SDK versión 19
buildToolsVersion ‘yy.y.y’
}
luego intente importar el módulo haciendo clic en Archivo > Estructura del proyecto
Módulo > Importar Módulo
Después de importar el módulo de biblioteca, seleccione su módulo de proyecto y agregue la dependencia y luego seleccione el módulo importado.
Publicación traducida automáticamente
Artículo escrito por prachinikalje89 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA