2012-11-09 3 views
5

Ich arbeite an einigen Korrekturen an einer App bereits im Laden. Die App verwendet eine Erweiterungsdatei. Ich habe eine neue Version der App erstellt und die apk und die zugehörige Erweiterungsdatei hochgeladen. Wenn ich versuche, die App von Eclipse aus zu starten, wird die App gestartet, aber der Download der Erweiterungsdatei schlägt mit der Meldung fehl: "Download ist fehlgeschlagen, weil Sie diese App möglicherweise nicht gekauft haben." Natürlich habe ich die App NICHT gekauft, ich entwickle sie! Wie bekomme ich das zur Arbeit?Debuggen der Android-App nach der Veröffentlichung

+0

hat es funktioniert, bevor Sie auf die neue Version aktualisiert haben? Ich denke, die einfachste Lösung besteht darin, sie einfach auf dem Markt zu kaufen ... – FoamyGuy

Antwort

3

Da ich den Code nicht kennen, die in Ihrer Anwendung ist, würde Ich mag, um Ihnen einige Hinweise Sie Ihre Antwort zu finden, zu helfen:

  • Haben Sie die version in AndroidManifest.xml aktualisiert ?
  • Haben Sie in Ihrer Anwendung den versionCode aktualisiert, mit dem die Erweiterungsdatei (en) abgerufen werden?
  • Haben Sie nach dem Hochladen der neuen .apk- und neuen Erweiterungsdateien etwa eine Stunde gewartet? Ich brauchte jedes Mal eine Stunde, wenn ich eine neue .apk und/oder eine Erweiterungsdatei hochladen musste, bevor sie mir zur Verfügung stand.
  • Haben Sie die Anwendung deinstalliert, bevor Sie versuchen, Ihre neue Erweiterungsdatei zu testen? Mit den bereitgestellten Bibliotheken wird eine Datenbank verwendet, um einige Informationen (wie Dateigröße) zu speichern. Bei einer Installation der Anwendung über eine vorhandene Anwendung werden die Informationen möglicherweise nicht aus dieser Datenbank entfernt.

siehe Bild unten für die nächsten Zeiger:

  • Ich nehme an, Sie verwenden es aber nur um zu überprüfen, haben Sie das Recht, „Public Key“ verwenden?
  • Haben Sie die E-Mail-Adresse im Bereich "Test Accounts" hinzugefügt. Dies ist die E-Mail-Adresse des Accounts auf dem Gerät, mit dem Sie die Erweiterungsdateien testen.
  • Haben Sie die "License Test Response" auf eine Antwort eingestellt, die Ihren Anforderungen entspricht?

Play store publisher account profile page

Wenn diese Zeiger Ihnen nicht helfen, ich könnte ein paar mehr Informationen über brauchen, was Sie haben versucht, etc., um für mich, Ihnen zu helfen.

+1

+1: Die Erweiterungsdateien-Downloader-Bibliothek verwendet Google Play LVL zur Verifizierung, sodass Sie sicherstellen müssen, dass Ihr Gerät ordnungsgemäß als Testaccount übereinstimmt. – Devunwired

+0

License Test Response: LICENSED hat meinen Tag gerettet! – deko

1

Ja, aber jetzt wurde der Ansatz ein wenig geändert. jede Anwendung hat Schlüssel,

dieser Fehler im Grunde für einige Gründe kommt, stellen Sie sicher:

  1. Sie von Ihrem Test acoount in Ihrem Gerät angemeldet sind.
  2. Schlüssel sind auch in Ihrem Code identisch.
  3. Sie haben die Größe der Erweiterungsdatei im Code korrekt in Byte angegeben.
  4. nach dem Hochladen warten 3-4 Stunden, dann wird es sofort herunterladen herunterladen es funktioniert nicht.