Añadir biblioteca java al proyecto Android Studio con el repositorio maven

Quiero probar esta biblioteca en mi proyecto android. Estoy usando Android Studio 0.4.6 .

El archivo README.markdown me dice que lo inserte dentro de pom.xml :

<!-- in the 'repositories' section --> <repository> <id>keytwo.net</id> <name>Keytwo.net Repository</name> <url>http://audiobox.keytwo.net</url> </repository> <!-- in the 'dependencies' section --> <dependency> <groupId>io.socket</groupId> <artifactId>socket.io-client</artifactId> <version>0.2.1</version> <!-- the desidered version --> </dependency> 

El problema es que no tengo pom.xml . He creado uno en mi directorio raíz del proyecto y sincronizado gradle configuración, pero no hace nada. Hasta ahora solo usaba archivos .jar compilados o usaba la función de compilación gradle.

¿Cómo puedo usar esta biblioteca en mi proyecto?

Android Studio no utiliza Maven como constructor; Utiliza Gradle en su lugar. Afortunadamente, Gradle puede usar los repositorios Maven para buscar dependencias, por lo que es cuestión de tomar esa información que entraría en el archivo pom y usarla en formato Gradle. Estas modificaciones van en el archivo build.gradle en el directorio de tu módulo (no el archivo de compilación en el directorio raíz del proyecto).

Primero, configure el repositorio donde pueda encontrar la dependencia.

 repositories { maven { url 'http://audiobox.keytwo.net' } } 

A continuación, agregue la dependencia misma agregando esta línea a su bloque de dependencies :

 dependencies { ... compile 'io.socket:socket.io-client:0.2.1' } 
  • ViewPagerIndicator: Error: Artefacto 'com.viewpagerindicator: library: 2.4.1: library.aar' no encontrado
  • Error: No se encontró el complemento con id 'com.github.dcendents.android-maven'
  • Android: Dex no puede analizar código de byte de versión 52
  • ClassNotFoundException en la compilación de apk con maven
  • ¿Cómo detiene Proguard de eliminar los parámetros de tipo?
  • Maven vs Ant para compilaciones automáticas en aplicaciones de Android
  • ¿Cómo liberar un AAR con otra dependencia del proyecto de la biblioteca de android?
  • ¿Por qué falla Adb con el error ?
  • Android + Maven "No se encontró ningún identificador de recurso para el atributo 'installLocation' en el paquete 'android'"
  • Android Studio gradle sync no pudo encontrar la biblioteca
  • Maven y Android Facebook SDK apklib
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.