Google Play: Sie müssen das Symbol in Ihrem APK überprüfen, da es nicht gültig ist

8

Beim Hochladen einer APK-Datei in die Google Play Developer Console wird der folgende Fehler angezeigt:

  

Upload fehlgeschlagen

     

Sie müssen das Symbol in Ihrem APK überprüfen, da es nicht gültig ist.

Alle Antworten auf SO Ich habe gefunden, dass Sie vorschlagen, dass Sie Vector Drawable Symbole zu PNGs konvertieren müssen, um diesen Fehler loszuwerden.

Warum ist das notwendig? Ist es nicht der ganze Sinn von Vector Drawables, PNGs nicht manuell zu generieren?

Bearbeiten:

Das Konvertieren meines App-Symbols in PNG hat tatsächlich geholfen. Aber ich verstehe immer noch nicht, warum das nötig ist. Soll Android Studio nicht PNGs zur Build-Zeit generieren?

    
szx 07.08.2016, 08:40
quelle

3 Antworten

8

Die Developer Console gibt solche Fehler aus, wenn sie intern unterbrochen ist. Es scheint, dass solche Probleme innerhalb weniger Stunden behoben werden. Ich war nicht der Einzige, der es zu dieser Zeit erlebt hat.

Ich hatte denselben Fehler, als ich versuchte, meine aktualisierte APK in den Google Play Store hochzuladen. Ich überprüfte alles, was ich in meinem Projekt und meiner apk konnte, fand aber kein Problem. Nach stundenlanger Suche, bei der versucht wurde, den versionCode auf ein anderes, nicht modifiziertes, bereitgestelltes Projekt zu stoßen, während derselbe Fehler auftrat, bekam ich Zweifel, ob mein Computer irgendwie beschädigt war oder ob die Google Play Developer Console verrückt wurde. Ich habe das Hochladen meiner Apk mehrere Stunden nach dem ersten Upload wiederholt, und magischerweise war der Fehler weg.

Es ist wirklich schlimm, die Schuld an uns selbst abzulehnen, wenn das, was kaputt ist, die Entwicklerkonsole ist, aber wissen Sie, es steht hier. Ich hoffe es hilft.

    
Louis CAD 28.11.2016, 11:16
quelle
1

Ich hatte das ähnliche Problem, aber es sieht ein bisschen anders aus. Ich hatte ein zusätzliches Symbol für die Servicebenachrichtigung und ich habe es ohne Alpha erstellt. Setzen Sie den Code auf SDK & lt; 21, um es in Farbe anzuzeigen. Irgendwie wurde dieser Code entfernt und dies verursachte den Fehler beim Hochladen zu Google. Ich remastered Icon als komplett weiß mit Transparenz Löchern und es hat funktioniert. Wiederum - ich spreche über Benachrichtigungssymbol, das auch solche Fehler verursachen kann.

    
Michael Perelman 29.11.2016 18:12
quelle
-3

stellen Sie sicher, dass Sie \ n im Namen Ihrer Anwendung nicht haben

    
VeteR_OK 25.11.2016 15:35
quelle