Ho letto tonnellate di post come this one, ma ti dicono solo che non devi aggiungere dipendenze alla radice del progetto build.gradle
, che so.
La mia situazione è: ho molti moduli che hanno tutti bisogno della stessa libreria. Tutti loro, quindi ho bisogno di configurarli tutti per avere la stessa libreria. È possibile aggiungere questo in qualche modo alla radice build.gradle
o ho aggiunto a ciascun progetto build.gradle
la dipendenza?Android Studio - Aggiungi dipendenza a tutti i moduli
risposta
Si può fare qualcosa di simile.
Non significa aggiungere una dipendenza per tutti i moduli, ma in questo modo è possibile centralizzare centralizzando una dipendenza.
In alto livello build.gradle
ext {
//Version
supportLibrary = '23.0.1'
//Support Libraries dependencies
supportDependencies = [
appCompat : "com.android.support:appcompat-v7:${supportLibrary}",
design : "com.android.support:design:${supportLibrary}",
]
}
In ogni modulo di aggiungere build.gradle
:
dependencies {
//......
compile supportDependencies.appCompat
compile supportDependencies.design
}
In questo modo, quando si deve aggiornare la libreria, si può semplicemente cambiare solo il top- file di livello.
- In primo luogo si deve aggiungere progetto di biblioteca grafico (modulo) in Android Studio (l'area di lavoro corrente) File -> Importa modulo
- Per aggiungere progetto di biblioteca (modulo) nel percorso di generazione, fare clic su File -> Struttura del progetto
- Sul lato sinistro fare clic sull'app -> scheda Dipendenze -> pulsante verde + -> Dipendenza del modulo Selezionare ora il progetto di libreria che è già stato aggiunto. Per ulteriori dettagli, consultare questo link
So come aggiungere una dipendenza al mio progetto. Voglio sapere se è possibile (sì, sto citando me stesso) 'aggiungi questo in qualche modo alla radice build.gradle o devo aggiungere a ogni progetto build.gradle la dipendenza?' – Chaoz
Devi aggiungere dipendenza per tutti libreria –
Grazie per questa soluzione! Davvero utile! – Chaoz