Estoy tratando de agregar una dependencia de Android Asynchronous Http Client en mi proyecto. Así que hay dos archivos build.gradle en el proyecto.

Según tengo entendido, existen diferentes tipos de dependencias:
- Uno que se definió en el nivel raíz de build.gradle (Proyecto: Mi-aplicación)
- Uno dentro del script de compilación de build.gradle (Proyecto: My-app)
- Otro es build.gradle (Módulos: aplicación)
Esta pregunta trata sobre los repositorios para las dependencias del buildScript, explique un poco sobre los dos primeros tipos.
También build.gradle (Proyecto: Mi-aplicación) dice
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Así que supongo que el código de dependencia de Android Asynchronous Http Client debería agregarse en build.gradle (Módulo: aplicación).
Si alguien pudiera dar una imagen clara de todos estos para una mejor comprensión, sería genial.
Failed to find: com.loopj.android:android-async-http:1.4.5 por qué no se puede descargar directamente, también configuré el proxy. Descargué el archivo jar y lo intenté manualmente, pero como File Repository... es la forma correcta.
Project Structurevaya a Modulesy elija su proyecto. Allí verá un green cross sign. Al hacer clic en eso se abrirá la New Moduleventana. Allí elige importar su biblioteca. Si tiene un .jararchivo, elija a continuación import .JAR or .AAR package. De lo contrario, copie su jar a la libscarpeta y Module:appagregue estas dependencias:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/your_jar_file.jar') }



build.gradle(Modules:app)o ir aFile -> Project Structure -> Modules -> (Choose project you want to add library) -> Dependenciesdonde verá un letrero de cruz verde, tocando esa opciónModule Dependencyy agregue su biblioteca automáticamente