Agregar biblioteca de soporte al proyecto de Android Studio

Acabo de instalar el nuevo Android Studio y estoy buscando una manera de importar la biblioteca de soporte para Android.

¿Dónde está la opción para eso? En Eclipse que son sólo dos clics. Busqué en Google, pero no encontré nada. Seguramente es demasiado nuevo.

Ya no trabajo en el proyecto de Android por un tiempo. Aunque el siguiente proporciona alguna pista de cómo un proyecto de estudio de Android se puede configurar, pero no puedo garantizar que funcione perfectamente.

En principio, IntelliJ respeta el archivo de compilación e intentará utilizarlo para configurar el proyecto IDE. No es cierto en el sentido inverso, los cambios IDE normalmente no afectarán al archivo de compilación.

Dado que la mayoría de los proyectos de Android son creados por Gradle, siempre es una buena idea entender esta herramienta.

Sugeriría referirme a la respuesta de @ skyfishjy, ya que parece ser más actualizada que ésta.


Lo siguiente no se actualiza

Aunque android studio está basado en IntelliJ IDEA, al mismo tiempo que se basa en gradle para construir su apk. A partir de 0.2.3, estos dos no juegan muy bien en términos de configuración desde la GUI. Como resultado, además de usar la GUI para configurar dependencias, también requerirá que edite manualmente el archivo build.gradle.

Asumiendo que usted tiene un proyecto de prueba> Estructura de prueba. El archivo build.gradle que está buscando se encuentra en TestProject / Test / build.gradle

Busque la sección de dependencias y asegúrese de que tiene

Compile 'com.android.support:support-v4:13.0.+'

A continuación se muestra un ejemplo.

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } dependencies { compile 'com.android.support:support-v4:13.0.+' } android { compileSdkVersion 18 buildToolsVersion "18.0.1" defaultConfig { minSdkVersion 7 targetSdkVersion 16 } } 

También puede agregar bibliotecas de terceros desde el repositorio maven

Grupo de compilación: 'com.google.code.gson', nombre: 'gson', versión: '2.2.4'

El fragmento anterior agregará gson 2.2.4 para usted.

En mi experimento, parece que la adición de gradle también configurará las dependencias IntelliJ correctas para usted.

============= UPDATE =============

Desde Android Studio introducir un nuevo sistema de construcción: Gradle . Los desarrolladores de Android ahora pueden usar un DSL simple y declarativo para tener acceso a una versión única y autorizada que alimenta tanto el IDE de Android Studio como las compilaciones desde la línea de comandos.

Edite su build.gradle esta manera:

 apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.0.3" defaultConfig { minSdkVersion 18 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:21.+' } 

NOTAS: Use + en la compile 'com.android.support:support-v4:21.+' para que gradle siempre pueda usar la versión más reciente.

========== DEPRECATED ==========

Debido a que Android Studio se basa en IntelliJ IDEA, por lo que el procedimiento es igual que en IntelliJ IDEA 12 CE

1. Abra la estructura del proyecto (presione F4 en PC y Comando + , en MAC) en su proyecto).

2.Seleccione Módulos en el panel izquierdo.

3. Elija su proyecto y verá la TAB de dependencias por encima de la tercera columna.

4.Haga clic en el signo más en la parte inferior. Luego aparecerá un diálogo de selección de directorio basado en el árbol, navegue a la carpeta que contiene android-support-v4.jar, presione Aceptar .

5.Pulse OK .

Esto es mucho más simple con la función de dependencia de Maven:

  1. Abrir archivo -> Estructura del proyecto … menú.
  2. Seleccione Módulos en el panel izquierdo, elija el módulo principal de su proyecto en el panel central y abra la pestaña Dependencias en el panel derecho.
  3. Haga clic en el signo más en el panel derecho y seleccione "Maven dependency" en la lista. Aparecerá un cuadro de diálogo de dependencia de Maven.
  4. Introduzca "support-v4" en el campo de búsqueda y haga clic en el icono con lupa.
  5. Seleccione "com.google.android:support-v4:r7@jar" en la lista desplegable.
  6. Haga clic en Aceptar".
  7. Limpie y reconstruya su proyecto.

Espero que esto ayude!

Simplemente puede descargar la biblioteca que desea incluir y copiarla en la carpeta libs de su proyecto. A continuación, seleccione ese archivo (en mi caso fue android-support-v4 library) haga clic derecho en él y seleccione "Añadir como biblioteca"

En Android Studio 1.0, esto funcionó para mí: –
Abra el build.gradle (Module : app) y péguelo (al final): –

 dependencies { compile "com.android.support:appcompat-v7:21.0.+" } 

Tenga en cuenta que estas dependencies son diferentes de las dependencies dentro de buildscript en build.gradle (Project)
Cuando edita el archivo gradle, un mensaje muestra que debe sincronizar el archivo. Pulse "Sincronizar ahora"

Fuente: https://developer.android.com/tools/support-library/setup.html#add-library

  • DialogFragment: NullPointerException (biblioteca de soporte)
  • Renunciar a la biblioteca de soporte v7. ¿Qué mal?
  • Iconos de flecha de retroceso y desbordamiento de color incorrecto en dispositivos pre-Lollipop después de actualizar a la biblioteca de soporte 23.2.0
  • Tablas de ActionBar con la biblioteca de soporte
  • Enlace de datos con srcCompat
  • Biblioteca FloatingActionButton de terceros en CoordinatorLayout
  • Barra de herramientas: botón de menú de desbordamiento siempre mostrando
  • Android InstantiationException con fragmento (es público)
  • Cómo utilizar la biblioteca de soporte de Android correctamente
  • Texto personalizado de BottomNavigationView support android
  • BottomNavigationView deshabilita el modo de cambio sin usar la reflexión
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.