Cómo agregar dependencia a Android Studio manualmente

Intento varias veces agregar dependencia a mi proyecto y cada vez que doy un error, la dependencia que deseo agregar son 'de.hdodenhof:circleimageview:1.3.0' y 'com.github.bumptech.glide:glide:3.6.1' entonces quiero downloadlos y agregarlos a mi proyecto manualmente ¿es posible y si es así cómo?

Aquí está la build.gradle mi aplicación

 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion '24.0.0 rc4' defaultConfig { applicationId "ir.esfandune.material" minSdkVersion 23 targetSdkVersion 23 versionCode 1 versionName "1.0" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } packagingOptions { exclude 'classes.dex' } } repositories { jcenter() maven { url "https://oss.sonatype.org/content/repositories/snapshots" } } dependencies { compile 'com.android.support:design:23.0.0' compile 'com.android.support:appcompat-v7:23.0.0' compile 'com.android.support:cardview-v7:23.0.0' compile 'com.android.support:recyclerview-v7:23.0.0' compile 'com.android.support:support-v4:23.0.0' compile 'com.android.support:multidex:1.0.1' compile 'com.github.rey5137:material:1.2.1.6-SNAPSHOT' compile project(':material-dialogs') compile files('lib/de.hdodenhof/circleimageview/1.3.0/jars/classes.jar') //*** added from orginal source compile 'de.hdodenhof:circleimageview:1.3.0' compile 'com.github.bumptech.glide:glide:3.6.1' } 

descarga el file jar / aar de tu biblioteca que quieras

Copie los files en el directory libs en su carpeta de aplicaciones para files * .jar: agregue este código a la dependencia en su file gradle

  compile files('libs/library.jar') 

para files * .aar: intente desde projectstructure / new module / import from aar / jar

buena suerte

solo copie esto en dependencies

  compile 'de.hdodenhof:circleimageview:1.3.0' 

y presione el button 'sincronizar proyecto con files gradle'

Luego úsala donde quieras pegando el código a continuación

 xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/profile_image" android:layout_width="96dp" android:layout_height="96dp" android:src="@drawable/profile" app:civ_border_width="2dp" app:civ_border_color="#FF000000"/> 

en el panel del proyecto, expanda la pestaña GradleScripts. verá 2 files build.gradle allí. abra el segundo file build.gradle (module: app). al final del file verá una sección como:

 dependencies { compile 'com.android.support:appcompat-v7:23.0.0' } 

agregue una nueva dependencia aquí de esta manera:

 dependencies { compile 'com.android.support:appcompat-v7:23.0.0' //manually added dependency compile 'com.android.support:design:23.0.0' } 

Tuve un problema similar y, como señaló @SaravInfern en los comentarios, lo resolví importando el proyecto como un module.

  1. Clona el proyecto.
  2. Archivo -> Nuevo -> Importar module, y siga los pasos.
  3. Deje que el gradle realice todas las descargas de dependencies necesarias una vez que importe ese module.
  4. Abra el file gradle de este nuevo module y agregue el apply plugin: 'com.android.library' a él (anteriormente, podría ser com.android.library )
  5. En el bloque de dependencies, agregue esto: compile project(":app") donde, la app es el nombre del module importado.

Construye el proyecto entonces. Debe build con éxito. Puede consultar este blog y este hilo SO para get una solución más elaborada.