Mentre si aggiungono nuove dipendenze al progetto Android, specialmente in Android Studio
in Dependencies
ci sono tre opzioni di ambito Compile/Fornito/APK.Compile, fornito, APK - ambito di dipendenza Android
Quali sono gli effetti della scelta di ciascuno, quando dovremmo usarli? Oltre a ciò che dice il nome.
EDIT:
"Gestire correttamente 'fornito' e ambiti di 'pacchetto' di fare quello che dovrebbero fare 'fornito' e 'pacchetto' non può essere utilizzato con Android Biblioteche, e genererà un errore" .. questo è da http://tools.android.com/tech-docs/new-build-system
di chiarire la mia taglia attualmente aperto, se si utilizza la finestra di dialogo Struttura del progetto in Android Studio per lavorare con le dipendenze, c'è un menu a tendina "Ambito". La maggior parte degli elementi in questo menu a discesa ha senso. Uno che non è "APK". Se lo scegli, finisci con qualcosa come 'dependencies {apk 'de.greenrobot: eventbus: 2.4.0'}' in 'build.gradle'. Tuttavia, non è chiaro cosa significhi effettivamente questo ambito, in termini di ciò che verrà fatto con la dipendenza. – CommonsWare