Ich habe meine App nach acht Monaten abgeschlossen und versuche, Google Play zu übermitteln.
Ich unterzeichne und passe die APK richtig an und lade die APK zu Google Play hoch. Dann bekomme ich die folgende Nachricht:
Upload fehlgeschlagen Der Paketname Ihres APKs muss im folgenden Format vorliegen: "com.example.myapp". Es kann Buchstaben (a-z), Zahlen und Unterstriche (_) enthalten. Es muss mit einem Kleinbuchstaben beginnen.
Hier ist die Datei AndroidManifest.xml
:
Soweit ich das beurteilen kann, erfüllt der hier angegebene Paketname die Anforderungen für die Einreichung bei Google Play. Ich habe meinen Paketnamen im Android.Manifest geändert, seit ich das Projekt gestartet habe, aber ich denke, das wäre ziemlich normal.
Hat jemand ähnliche Probleme bei der Übermittlung einer Xamarin.Android App an Google Play?
BEARBEITEN:
Ich habe herausgefunden, dass das APK mit einem alten Paketnamen VRocket.VRocket
kompiliert wird.
Ich habe dies mithilfe des Tools aapt
im Android SDK herausgefunden.
Warum baut es nicht mit dem in AndroidManifest.xml
angegebenen Paketnamen?
Das Eigenschaftsfenster in Visual Studio (vorausgesetzt, Sie schreiben darin) verfügt über einige Einstellungen, die Sie ändern können. Diese überschreiben das Manifest beim Kompilieren. Vielleicht kommt hier dein streunender Name? Gleiches gilt für die Attribute, die Sie in die Klassendateien in Ihrem Code einfügen. Xamarin schreibt alle Ihre Manifeste beim Kompilieren neu. Wenn Sie versteckte Dateien auf der Registerkarte "Lösung" anzeigen und zu obj \ Release \ android Dieses Verzeichnis enthält das Manifest, das für Ihre App generiert wurde. Vielleicht wird es etwas Licht geben.
Ich benutze DevStudio und habe all die folgenden Dinge getan, von denen die letzte SCHLIESSLICH funktioniert hat und der Play Store meinen Build akzeptiert hat. Ich bin mir ziemlich sicher, dass # 2 und # 5 erforderlich sind, vielleicht alle, aber auf jeden Fall denke ich, dass dies einen großen Beitrag dazu leisten kann, Menschen in einer ähnlichen Situation zu helfen:
Tags und Links xamarin google-play xamarin.android