2015-03-28 9 views
5

Per un'app Android senza localizzazioni (solo lingua predefinita), come è possibile escludere le localizzazioni dalle dipendenze di Gradle?Rimuovi localizzazioni inutilizzate dall'APK

Sfondo: l'app è un'app line line-of-business per cui l'unica lingua che ha bisogno di supporto è l'inglese americano. L'app include com.google.android.gms:play-services-gcm:7.0.0 per il supporto delle notifiche push. La libreria GCM include localizzazioni in 73 lingue. Preferirei che non fossero inclusi. Ciò mantiene l'APK più piccolo. Inoltre, se un utente è in esecuzione con una lingua diversa dall'inglese, non voglio che l'esperienza sia un misto di testo inglese e localizzato.

risposta

9

In build.gradle, aggiungere resConfigs di limitare le lingue:

android { 
    defaultConfig { 
        // other configuration here 
        resConfigs "en" 
    } 
} 
Problemi correlati