Cómo importar una biblioteca externa en android studio?

Tengo problemas para importar la biblioteca 'PageSlidingTapStrip' ( https://github.com/astuetz/PagerSlidingTabStrip ).

Encontré esta pregunta ( ¿Cómo importar el proyecto de biblioteca de eclipse desde github al proyecto de estudio de Android? ), Y sigo esta solución.

Cf) Estoy usando win 8.1, android studio versión 0.3.6

En primer lugar, construir un nuevo proyecto como esta condición. Introduzca aquí la descripción de la imagen

En segundo lugar, vaya a Archivo -> Nuevo módulo de clic, crear un nuevo módulo como la biblioteca de Android y hacer la condición como esta. (Desmarcado crear icono de lanzador personalizado, la actividad)

Introduzca aquí la descripción de la imagen

Y esta parte me dio una primera pregunta. ¿Qué versión debo elegir la versión sobre 'SDK mínimo requerido', 'Target SDK', 'Compilar con'? ¿Sólo sigue la versión del proyecto? (La imagen muestra el valor predeterminado cuando creo esta ventana primero.)

De todos modos, progreso bajo la condición 'SDK mínimo requerido: API 9 / Target SDK: API 19 / Compilar con: API 19'

En tercer lugar, elimine los archivos en 'Project / PageSlidingTabStrip / src / main /' y copie la carpeta y el archivo bajo la biblioteca externa 'res', 'src', 'AndroidManifest.xml' y mueva a 'Project / PageSlidingTabStrip / src / main / A java

Y entonces el proyecto y la carpeta se hacen así. (Lo que he seguido pregunta como, me dijo copia y mover el archivo 'ic_launcer-web.png' aparte de 'res', 'src', 'manifest', pero no puedo encontrar ese archivo)

Introduzca aquí la descripción de la imagen

En cuarto lugar, vaya a "Archivo -> Configuración del proyecto -> Módulo -> haga clic en el módulo del proyecto -> botón '+' -> seleccione la dependencia del módulo 'y luego aplicar. Introduzca aquí la descripción de la imagen

Después de eso, me enfrento a este error y no puedo resolver R. Introduzca aquí la descripción de la imagen Y no puedo ir al siguiente paso, no se puede terminar la biblioteca de importación. ¿Que debería hacer?

hay alguna otra solucion?

Gracias por ver la larga pregunta. ¡Espero conseguir una solución!

También uso el Proyecto PagerSlidingTabStrip en mi aplicación y todo funciona bien. No estoy seguro de si ya es posible agregar un proyecto de biblioteca a través del IDE (-> sin ningún problema). Por favor, intenta agregar el proyecto de biblioteca editando los archivos de gradle como este:

  • Primero elimine su módulo PagerSlidingTabStrip
  • A continuación, cree una carpeta en el directorio raíz del proyecto (-> NewOne ) denominado 'libs'
  • Copie la carpeta completa 'biblioteca' del proyecto PagerSlidingTabStrip en git en 'libs'
  • Renombrar la carpeta 'biblioteca' que acaba de copiar a, por ejemplo, "PagerSlidingTabStripLibrary" (sólo para evitar la confusión) -> después del cambio de nombre debe tener la ruta: "NewOne / libs / PagerSlidingTabStripLibrary"
  • Ahora agregue esta biblioteca en su settings.gradle con el siguiente comando:

     include ':libs:PagerSlidingTabStripLibrary' 
  • build.gradle archivo build.gradle de su Aps de AppProject y añada la siguiente línea a sus 'dependencias':

     compile project(':libs:PagerSlidingTabStripLibrary') 
  • Al menos tienes que sincronizar tus archivos gradle: Herramientas -> Android -> Proyecto de sincronización con archivos Gradle

Por favor, pruebe esto. Si obtienes errores, publica el archivo de registro.

Para actualizar hasta Android Studio 1.2.1.1

Hay básicamente tres tipos de dependencias que tenemos que añadir en el proyecto de android Studio

Añadir dependencias normales como archivos de soporte

  1. Haga clic con el botón derecho del ratón en el proyecto-> abra la configuración del módulo
  2. Seleccione dependencias-> Ahora presione el botón derecho del icono "+" -> Seleccione la biblioteca Dependencias
  3. Introduzca nombre y búsqueda
  4. Seleccione el archivo y presione el botón OK.

Añadir dependencias de Git Hub

Encuentre las dependencias del repositorio git por ejemplo compile 'com.jakewharton: butterknife: 6.1.0' desde https://github.com/JakeWharton/butterknife

 A. open build.gradle(module:app) file B. Add lines compile 'com.jakewharton:butterknife:6.1.0' 

O

Siga como se describe arriba en dependencias normales Paso por sólo introducir dependencias en la barra de búsqueda

Añadir ficheros Jar Dependencias

  1. Haga clic con el botón derecho del ratón en el proyecto-> abra la configuración del módulo
  2. Presione el botón izquierdo de "+" (inserte el nuevo módulo) -> elija el frasco de la importación o el paquete de .AAR-> hojee el archivo del tarro y termine
  3. Ahora seleccione las dependencias-> pulse el botón derecho del icono "+" -> Seleccione el módulo Dependencias-> seleccione archivos jar-> pulse el botón ok.

Por lo que vale la pena tuve este problema y, finalmente, lo resolvió mediante la utilización de la misma versión sdk y herramientas de construcción a través de los proyectos.

  • Error: el paquete com.google.android.gms.ads no existe
  • ¿Es posible incluir / importar código al Manifiesto de Android?
  • Elemento no válido en la lista de dependencias después de importar el proyecto de Android de Eclipse
  • Problemas con la importación de clases de plataformas Android
  • Problema al importar el paquete android.support.v4
  • Error de PagerSlidingTabStrip cuando está abierto
  • Falta el objeto android.os.handler de Android Studio
  • Importar todas las importaciones en eclipse a la vez?
  • Importar archivo .csv a Sqlite en Android
  • Cómo portar un proyecto de estudio de android desde linux a windows
  • ¿Rellenar la base de datos de Android desde el archivo CSV?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.