Die APKs, die ich in letzter Zeit mit Eclipse erstellt habe, werden alle mit Unterstützung für alle Sprachen erstellt, obwohl ich nur die Standardsprache unterstütze.APK - Zu viele Ländereinstellungen
aapt Dump sieht wie folgt für den Tag-Schauplätze:
locales: '--_--' 'ca' 'da' 'fa' 'ja' 'nb' 'de' 'af' 'bg' 'th' 'fi' 'hi' 'vi' 'sk' 'uk' 'el' 'nl' 'pl' 'sl' 'tl' 'am' 'in' 'ko' 'ro' 'ar' 'fr' 'hr' 'sr' 'tr' 'cs' 'es' 'it' 'lt' 'pt' 'hu' 'ru' 'zu' 'lv' 'sv' 'iw' 'sw' 'fr_CA' 'lo_LA' 'en_GB' 'et_EE' 'ka_GE' 'km_KH' 'zh_HK' 'hy_AM' 'zh_CN' 'en_IN' 'mn_MN' 'pt_BR' 'es_US' 'pt_PT' 'zh_TW' 'ms_MY'
Dies auch in dem Google Play-Publisher Console als beim Hochladen reflektiert wird die apk-Listen als Unterstützung: default + 56 Sprachen.
Einige Leute sagen, dass es einen Weg gibt, wenn Sie Android Studio verwenden. Leider kann ich mein Projekt momentan nicht von Eclipse wegbewegen.
Meine Fragen:
- Gibt es eine Möglichkeit, dies zu beheben?
- Ist das sicher zu ignorieren? (ZB wird halten diese vermasseln meine App Verfügbarkeit, speichern Notierung usw.)
Sind auch Sie irgendwelche Android Bibliothek Projekte, die Zeichenfolge haben könnte Ressourcen für diese Ländereinstellungen? – CommonsWare
Oh Mann .. Ich dachte nicht daran zu überprüfen. Es sieht aus wie google-play-services_lib/values -... Verzeichnisse für jede dieser Sprachen. Ich denke, es gibt nicht viel, was ich dagegen tun könnte. – Sheado
Ja, die aufgelisteten Locales basieren auf Ihrem Code und dem der Bibliotheksprojekte. Behalten Sie langfristig [dieses Problem] (http://code.google.com/p/android/issues/detail?id=66133) im Auge, da sie das APK, das Sie erstellen, leichter einschränken können Gradle (und damit Android Studio) für bestimmte Sprachen, einschließlich Strippen von Strings aus Bibliotheken. – CommonsWare