2015-03-28 15 views
5

W przypadku aplikacji na Androida bez lokalizacji (tylko w języku domyślnym), w jaki sposób można wykluczyć lokalizacje z zależności Gradle?Usunąć nieużywane lokalizacje z APK

Kontekst: ta aplikacja to aplikacja dla branży biznesowej, dla której jedynym językiem, który potrzebuje wsparcia, jest angielski w USA. Aplikacja zawiera com.google.android.gms:play-services-gcm:7.0.0 dla obsługi powiadomień push. Biblioteka GCM zawiera lokalizacje w 73 językach. Wolałbym, żeby nie zostały uwzględnione. Dzięki temu pakiet APK jest mniejszy. Dodatkowo, jeśli użytkownik pracuje z językiem innym niż angielski, nie chcę, aby doświadczenie było mieszanką angielskiego i zlokalizowanego tekstu.

Odpowiedz

9

W build.gradle, dodać resConfigs ograniczyć Języki:

android { 
    defaultConfig { 
        // other configuration here 
        resConfigs "en" 
    } 
} 
Powiązane problemy