2014-10-23 8 views
5

Meine App im Play Store hat keine anderen Lokalisierungen als die Standardeinstellung: Englisch (USA). Diesmal habe ich eine neue apk erstellt, um sie zu aktualisieren. Und es verwendet android-support-v7-appcompat Bibliothek. Als ich die neue apk hochgeladen habe und in den apk-Details heißt es "72 neue Lokalisierungen hinzugefügt". Diese stammen aus den Wertordnern in android-support-v7-appcompat (Werte-af, Werte-am, ... usw.).Android Entfernen Lokalisierungen

Ist das okay oder wenn nicht, wie entferne ich die Lokalisierungen? Meine App hat nur einen Werteordner und ich möchte keine Lokalisierungen hinzufügen.

+0

+1, versuche ich auch alle 'values' Ordner meiner App zu entfernen, deaktivieren ProGuard und Zipalign und das Ergebnis ist immer noch das Gleiche. Zum Glück bin ich auf deine Frage gestoßen! (Verschwendet ein paar Stunden dazu) http://i.stack.imgur.com/Bc4LJ.png – xDragonZ

Antwort

3

Machen Sie sich keine Sorgen: Die Nachricht wird Ihnen nur als Entwickler angezeigt und von keinem Benutzer gesehen. Der einzige Hinweis, dass Sie eine andere Sprache unterstützen würden, ist, wenn Sie translated your Google Play store listing. AppCompat-Zeichenfolgen werden ausschließlich für Inhaltsbeschreibungen verwendet, die für Eingabehilfensysteme wie Talkback verwendet werden, sodass sie für die überwiegende Mehrheit der Nutzer Ihrer App nicht sichtbar sind.

9

In build.gradle, fügen resConfigs die Sprachen zu begrenzen:

android { 
    defaultConfig { 
     // other configuration here 
     resConfigs "en" 
    } 
} 
+0

Ich benutze auch die Support-Bibliotheken, aber mit diesem Gradle-Setup, könnte ich meine APK um 12% kleiner machen. Danke vielmals! –

+0

@RichardR Sie sind willkommen –

+1

@AshokVarma Vielen Dank! Ein guter Artikel, der dies erklärt: https://medium.com/google-developers/smallerapk-part-3-removing-unused-resources-1511f9e3f761#.rm5n4kdui. –

Verwandte Themen