J'essaye d'ajouter une dépendance d'Android Asynchronous Http Client dans mon projet. Il y a donc deux fichiers build.gradle dans le projet.

Selon ce que je comprends, il existe différents types de dépendances:
- Celui qui a défini au niveau racine de build.gradle (Projet: My-app)
- Un dans le buildscript de build.gradle (Projet: My-app)
- Un autre est build.gradle (Modules: app)
Cette question concerne les référentiels pour les dépendances du buildScript, expliquez un peu les deux premiers types.
Build.gradle (Project: My-app) dit également
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle filesJe suppose donc que le code de dépendance d'Android Asynchronous Http Client devrait être ajouté dans build.gradle (Module: app).
Si quelqu'un pouvait donner une image claire de tout cela pour une meilleure compréhension, ce serait formidable.
Failed to find: com.loopj.android:android-async-http:1.4.5  expliquant pourquoi il ne peut pas télécharger directement, j'ai également défini le proxy. J'ai téléchargé le fichier jar et essayé manuellement, mais comme File Repository... est-ce la bonne manière.
                Project Structureaccédez à Moduleset choisissez votre projet. Là, vous verrez un fichier green cross sign. Cliquez dessus pour ouvrir la New Modulefenêtre. Là, vous choisissez d'importer votre bibliothèque.Si vous avez un .jarfichier, choisissez ci-dessous import .JAR or .AAR package. Sinon copiez votre jar dans le libsdossier et Module:appajoutez ces dépendances:dependencies {     compile fileTree(dir: 'libs', include: ['*.jar'])     compile files('libs/your_jar_file.jar') }
                


build.gradle(Modules:app)ou aller à l'File -> Project Structure -> Modules -> (Choose project you want to add library) -> Dependenciesendroit où vous verrez une croix verte, en appuyant sur cetteModule Dependencyoption et ajoutez votre bibliothèque automatiquement