Sto cercando di aggiungere una dipendenza di Android Asynchronous Http Client nel mio progetto. Quindi ci sono due file build.gradle nel progetto.

Secondo la mia comprensione, ci sono diversi tipi di dipendenze:
- Uno che è stato definito a livello di root di build.gradle (Project: My-app)
- Uno all'interno del buildscript di build.gradle (Project: My-app)
- Un altro è build.gradle (Modules: app)
Questa domanda riguarda i repository per le dipendenze del buildScript, spiega un po 'i primi due tipi.
Dice anche build.gradle (Project: My-app)
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Quindi immagino che il codice di dipendenza del client Http asincrono Android dovrebbe essere aggiunto in build.gradle (Modulo: app).
Se qualcuno potesse dare un'immagine chiara di tutti questi per una migliore comprensione, sarebbe fantastico.
Failed to find: com.loopj.android:android-async-http:1.4.5 perché non è in grado di scaricare direttamente, ho anche impostato il proxy. Ho scaricato il file jar e ho provato manualmente ma siccome File Repository..è il modo corretto.
Project Structurevai su Modulese scegli il tuo progetto. Lì vedrai un file green cross sign. Cliccando si aprirà la New Modulefinestra. Lì scegli di importare la tua libreria, se hai un .jarfile scegli sotto import .JAR or .AAR package. Altrimenti copia il tuo jar nella libscartella e Module:appaggiungi queste dipendenze:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/your_jar_file.jar') }



build.gradle(Modules:app)o andareFile -> Project Structure -> Modules -> (Choose project you want to add library) -> Dependenciesdove vedrai un segno di croce verde, toccando che scegliModule Dependencye aggiungi la tua libreria automaticamente