common_google_play_services_unknown_issue "ist nicht übersetzt in af, am, ar, be, bg

8

Ich versuche, meine Anwendung zu exportieren (signiert oder nicht signiert). Aber ich wurde mit diesem Fehler begrüßt.

hier ist was es sagt

%Vor%

Dies ist das erste Mal, dass ich auf diesen Fehler stoße. Und ich kann keine Lösung im Netz finden. Irgendeine Idee, wie Sie das beheben können?

    
Tifa 09.01.2013, 02:22
quelle

4 Antworten

22

Ich hatte das gleiche Problem. Das Problem ist, dass Lint String-Übersetzung als schwerwiegenden Fehler markiert. In Eclipse müssen Sie in die Einstellungen (Fenster - & gt; Einstellungen - & gt; Android - & gt; Lint Fehlerüberprüfung) gehen und "Fehlende Übersetzung" auf Warnung oder Ignorieren setzen. Dies wird diskutiert hier

    
user1996723 21.01.2013, 10:41
quelle
2

Es ist wirklich ein Problem, wenn "unbekanntes Problem" wirklich in einer Sprache passiert, für die es keine Übersetzung gibt - dies führt dazu, dass die Anwendung mit diesem Stacktrace abstürzt:

%Vor%

Was ich getan habe, war das Projekt google-play-services-lib zu öffnen, den Standard res/values/strings.xml und:

zu öffnen
  1. Kopieren Sie die englischen Übersetzungen - dadurch werden die langen Kompilierungswarnungen gelöscht.
  2. Fügen Sie eine "Übersetzung" für common_google_play_services_unknown_issue :
  3. hinzu

<string name="common_google_play_services_unknown_issue">"Unknown issue."</string>

Dies löst das Problem mit Warnungen UND stürzt die Anwendung nicht zur Laufzeit ab, falls unerwartete Umstände eintreten sollten.

    
Michal Kottman 05.05.2013 14:29
quelle
1

Oder Sie könnten translatable="false" zu jeder Zeichenkette hinzufügen, damit keine Fehler erzeugt werden. Zum Beispiel:

%Vor%     
Theodoros80 18.05.2013 12:16
quelle
1

Dieses Problem wird tatsächlich von allen Sprachen verursacht, die vom Google Play-Dienst unterstützt werden, aber in Ihrer eigenen App nicht unterstützt werden. Sie können einfach alle Sprachen aus google_play_services_lib löschen, die von Ihrer App nicht unterstützt werden.

Sie müssen nur alle verbleibenden unvollständigen Übersetzungen auflösen.

    
Padi 10.01.2014 16:57
quelle