Die Bereitstellung von Android-App (entwickelt in Delphi FireMonkey) an den Google Play Store

Ich bin versucht zum bereitstellen von meine erste app in den Google Play Store. Jedes mal, wenn ich laden Sie die APK-Datei, bekomme ich folgende Meldung:

"Upload fehlgeschlagen ist, die Sie hochgeladen haben einer debug-Version einer APK. Aus Gründen der Sicherheit für Sie
brauchen, um Debuggen zu deaktivieren, bevor es veröffentlicht werden kann in Google Play.
Erfahren Sie mehr über die debug-Version einer APKs."

Baue ich eine release-version von meinem code. Ich lade die version von meinem APK-Datei von:

\Projects\MyAppNameHere\Android\Release\MyAppNameHere\bin\MyAppNameHere.apk

In meinen Projekten Debugging-Optionen, es ist auf "Keine Debug-Informationen"

Habe ich auch geändert, werden dem AndroidManifest-Datei zu sagen:

android:debuggable="False"

Jedoch, den Google Play Store gibt mir immer wieder die gleiche Nachricht, die ich hochladen müssen eine nicht-debug-Version einer version.

Was mache ich falsch? Ich sollte anmerken, jeder Zeit Baue ich eine neue release-version der APK-Datei, werden dem AndroidManifest-Datei kehrt zurück zu

android:debuggable="True"
  • Guter Punkt, David
  • Sind Sie noch signieren Sie es mit Ihrem debug-key? Haben Sie folgten alle Schritte hier, einschließlich der Auswahl des Anwendungs-Store-Plattform und den Abschluss des Provisioning-Seite (welche Anzeichen es mit einem release-Taste, erhalten Sie von Google Play) und dann auf die Schaltfläche Deploy aus, die Provisioning-Seite?
  • Hallo Ken, ich habe gerade eine andere Quelle - ich war dabei alle th über, außer - "Schaltfläche Bereitstellen von Provisioning-Seite" - ich werde das mal probieren
  • es gibt keine Schaltfläche Deploy für die Bereitstellung der Seite in Delphi XE-7 - zumindest nicht auf meiner Projekt-Optionen
  • Projekte\delpoyment\ - dann die Schaltfläche deploy (implementieren)?
  • Das ist es, was Schritt #5 auf der Seite, die ich verlinkt sagt: Wählen Sie "Projekt" >Bereitstellung, und klicken Sie auf die Deploy button, um die Anwendung bereitzustellen., aber Schritt #4 ist genauso wichtig (siehe die Anmerkung über die keystore-Datei und das Zertifikat, die müssen Ihre Freigabe-Zertifikat und der Datei, nicht die Standard-debug-cert und die Datei). Die Schaltfläche Bereitstellen ist die fünfte von Links auf der Symbolleiste auf die Seite "Bereitstellung".
  • Ging durch alle Schritte
  • Dann haben Sie etwas verpasst, oder bist du mit dem falschen Zertifikat zum signieren der app. Ich kann es nicht beheben es für Sie von hier aus, denn ich habe keine Zugriff auf Ihre Anwendung, Zertifikat und keystore-Datei, Quellcode-oder Google Play-Konto. Es gibt andere apps erfolgreich eingesetzt, um Google Play von XE7. Haben Sie anschließend jeder link auf Dokumentation, Seite bezüglich des Aufbaus einer release-version und-Bereitstellung? Es gibt durchaus ein paar, und viele von denen, die Links zu anderen Themen. Ihnen fehlt ein Schritt irgendwo.
  • Ja, folgten alle Schritte auf der wiki-Seite. Hier sind zwei screenshots www.delphibyexample.com/projects/screenshot1.png und www.delphibyexample.com/projects/screenshot2.png
  • Ich hatte zur hand Bearbeiten Sie die manifest-Datei zu ändern android:debugfähiger="False" (NICHT KOMPILIEREN ODER BUILD) , dann tun Sie bereitstellen, und es funktionierte! Nicht sicher, warum ich die Seite Bearbeiten. Welche Schritt habe ich falsch gemacht, dass die Datei nicht automatisch geändert, wenn das implementieren? Aber es hat geklappt

InformationsquelleAutor JakeSays | 2015-03-18
Schreibe einen Kommentar