La dependencia de github no se resuelve en gradle, ¿qué hacer en este caso?

Intento importar una biblioteca de github en mi proyecto (enlace: https://github.com/justasm/DragLinearLayout )

Sin embargo, importar de esta manera:

dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.jmedeisis:draglinearlayout:1.1.0' compile 'com.android.support:appcompat-v7:23.0.0' compile files('libs/.jar') } 

en mi file gadle no funciona (error: no se Failed to resolve: com.jmedeisis:draglinearlayout:1.1.0 ).

¿Cuáles son mis soluciones en este caso? ¿Hay una manera limpia de arreglarlo o importar un proyecto github otherwhise?

Gradle descarga el binary del repository central de maven por defecto, no desde github. Y este package no está en el repository central de Maven.

Puedes hacer eso:

  1. Este package está en el repository de jcenter. Haga clic para ver el package

Agregue el siguiente repository en su file gradle

 repositories { maven { url "http://dl.bintray.com/elemyntic/android" } } 
  1. Clonar el proyecto github. y comstackrlo usando gradle build, instálalo. usa mavenLocal () en tu repository. Y puedes usar este artefacto.

Siguiendo la respuesta de EROR, he tenido éxito con algo un poco más fácil al agregar

allprojects { repositories { jcenter() } }

en mi file gradle.