Agregue la biblioteca github como dependencia al proyecto de Android-Studio

Estoy intentando implementar ActionBar-PullToRefresh desde https://github.com/chrisbanes/ActionBar-PullToRefresh/wiki/QuickStart-ABC . Acabo de hacer el cambio de Eclipse a Android-Studio, así que soy totalmente nuevo para AS y Gradle.

Chrisbanes escribe en el sitio:

La forma más sencilla de añadir ActionBar-PullToRefresh a su proyecto es a través de Gradle, sólo tiene que agregar la siguiente dependencia a su build.gradle:

dependencies { mavenCentral() compile 'com.github.chrisbanes.actionbarpulltorefresh:extra-abc:+' } 

¿Significa esto que no tengo que descargar la biblioteca y Gradle se ocupa de ella para que siempre tenga la última versión? Simplemente no sé dónde poner la línea anterior. Tengo dos archivos gradle.build uno en mi raíz que se parece a:

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.8.+' } } 

Y la de mi proyecto que se parece a:

 apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile 'com.android.support:support-v4:18.0.+' compile 'com.android.support:appcompat-v7:18.0.+' } android { compileSdkVersion 19 buildToolsVersion "19.0.1" sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } // Move the tests to tests/java, tests/res, etc... instrumentTest.setRoot('tests') // Move the build types to build-types/<type> // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... // This moves them out of them default location under src/<type>/... which would // conflict with src/ being used by the main source set. // Adding new build types or product flavors should be accompanied // by a similar customization. debug.setRoot('build-types/debug') release.setRoot('build-types/release') } } 

¿Tengo que añadir un repositorio en alguna parte?

2 Solutions collect form web for “Agregue la biblioteca github como dependencia al proyecto de Android-Studio”

Funcionará cuando ponga esta línea en su proyecto build.gradle , en la sección de dependencies :

 compile 'com.github.chrisbanes.actionbarpulltorefresh:extra-abc:+' 

Además, agregue:

 repositories { mavenCentral() } 

Asi que:

 repositories { mavenCentral() } dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile 'com.android.support:support-v4:18.0.+' compile 'com.android.support:appcompat-v7:18.0.+' compile 'com.github.chrisbanes.actionbarpulltorefresh:extra-abc:+' } 

Gradle descargará automáticamente los recursos necesarios para usted.

Utilice https://jitpack.io/

 allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } } dependencies { compile 'com.github.User:Repo:Tag' } 
  • ¿Cómo usar resValue?
  • ¿Cuál es la buena estrategia cuando se trata de Proguard, MultiDex, Testing y Product Flavors?
  • ¿Puedo excluir recursos regionales (por ejemplo, valores-fr) al crear un sabor de producto Android con gradle
  • Permitir que inestable Android Gradle construye en Jenkins
  • ¿Qué causa errores de "expresión constante requerida" para los valores de R.id.xxx generados en las sentencias switch?
  • Add Holoeverywhere para proyectar en Android Studio
  • Gradle experimental incluir directorios de archivos a través de la directiva srcDir srcFile
  • Creación de Gradle no obtener dependencia del repositorio personalizado de maven
  • Error de ejecución para la tarea ': app: mockableAndroidJar'
  • Solución para clases duplicadas en sabores Gradle y principales
  • ¿Por qué falla mi prueba de unidad relacionada con JSONObject?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.