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.
- NoClassDefFoundError con Android Support Library y Maven
- Android.support.v4.util.Pair vs android.util.Pair
- ¿Cómo agregar un proyecto de biblioteca externa a Android Studio 1.2.2? Con solución
- Cómo arreglar eror app \ build \ intermedios \ res \ fusionado \ debug \ valores-v24 \ valores-v24.xml
- ¿Cómo podemos trabajar en torno al título en blanco en PagerTitleStrip y PagerTabStrip?
- Android: ¿Cómo puedo evitar que DrawerLayout pase eventos táctiles a la vista subyacente
- Barra de acción de soporte de Android que no muestra el menú de desbordamiento
- Cómo apoyar searchItem.setOnActionExpandListener en API nivel 8+?
- NullPointerException - Intentar invocar el método virtual RecyclerView $ ViewHolder.shouldIgnore () 'en una referencia de objeto nulo
- La barra de acción no muestra los iconos de vista de acción
- Error al resolver: com.android.support:support-v4:23.0.0
- com.android.support:appcompat-v7 y versión de diseño 23.2.0 error de paquete de bloqueo
- Biblioteca de soporte de Android lanzando una excepción de recursos no encontrados
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:
- Abrir archivo -> Estructura del proyecto … menú.
- 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.
- 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.
- Introduzca "support-v4" en el campo de búsqueda y haga clic en el icono con lupa.
- Seleccione "com.google.android:support-v4:r7@jar" en la lista desplegable.
- Haga clic en Aceptar".
- 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