Wie erstelle ich mit Visual Studio eine APK-Datei aus dem Xamarin.Forms-Projekt?

Lesezeit: 2 Minuten

Wassims Benutzeravatar
Wassim

Ich habe ein Xamarin.Forms-Projekt, das ich als verteilen möchte apk; Ich kann jedoch nicht finden, wie man eine generiert .apk Datei in Visual Studio – wie würde ich das machen?

  • Beantwortet das deine Frage? stackoverflow.com/questions/19195004/…

    – kenny_k

    9. August 2016 um 16:13

Benutzer-Avatar von Maikel Willemse
Maikel Willemse

Wenn Sie Visual Studio 2015 Update 3 mit den neuesten Xamarin-Tools (v4.2.2.6 beim Schreiben dieser Antwort) verwenden, klicken Sie mit der rechten Maustaste auf Ihr Android-Projekt und wählen Sie „Archiv…” wie hier beschrieben:

https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_1_-_preparing_an_application_for_release/#Compile

Dadurch wird das geöffnet Archivmanager und beginnt mit der Archivierung des App-Bundles. Wenn die Archivierung abgeschlossen ist, können Sie auf die Schaltfläche „Verteilen…” in der rechten unteren Ecke des Archivmanagers, um ein signiertes APK zu erstellen. Dies wird hier beschrieben:

https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_2_-_signing_the_android_application_package/

Hinweis: Wenn Sie kein signiertes APK verwenden, wird bei der Installation auf einem Android-Gerät wahrscheinlich ein Analysefehler angezeigt.

Mohamad Mahmoud Darwishs Benutzeravatar
Mohamad Mahmoud Darwish

Versuchen Sie die folgenden Schritte:

  1. Sie müssen Ihren Projektmodus von Debug auf Release ändern.

  2. Erstellen Sie Ihr Projekt neu.

  3. Gehen Sie zu Projektmappen-Explorer -> Android-Projekt (Rechtsklick) -> Archivieren -> Verteilen -> AdHoc -> Details signieren und hinzufügen -> Speichern unter

Die APK ist bereit zur Veröffentlichung im Play Store

Ganesh Parikhs Benutzeravatar
Ganesh Parikh

Zuerst sollte sich Ihr Projekt im Release-Modus befinden. Klicken Sie dann einfach mit der rechten Maustaste auf Ihr Android-Projekt und wählen Sie „Android-Paket exportieren (.apk)“.

Geben Sie hier eine Bildbeschreibung ein

Ihre APK-Datei wird in Ihrem Projektverzeichnis erstellt

  • Ich habe das bereits getan, aber ich habe keine Datei in meinem Projektverzeichnis gefunden.

    – Wassim

    9. August 2016 um 17:26


  • Gibt es Auskunft darüber, ob der Build des Pakets erfolgreich abgeschlossen wurde? In meinem Fall lautet die Antwort nein.

    – Wassim

    9. August 2016 um 18:27 Uhr


  • Muss ich das APK signieren, wenn ich die App über den Google Play Store vertreiben möchte?

    – Nicke Manarin

    3. April 2019 um 17:08 Uhr

Sie finden Ihre APK- oder IPA-Datei im bin-Ordner Ihres Projekts. In Android befindet es sich also hier: Project.Droid/bin/MyAppName.apk

Dies ist möglicherweise nicht der Fall, wenn Sie mit der App Store-Konfiguration erstellen, oder es liegen möglicherweise andere Probleme mit der Xamarin-IDE vor. In diesem Fall können Sie mit der rechten Maustaste auf Ihr Projekt klicken und auswählen Archiv für Veröffentlichungen Dadurch wird Ihr Artefakt hier gespeichert ~/Library/Developer/Xamarin/Archives/. Alternativ können Sie mit der rechten Maustaste auf Ihr Projekt klicken und auswählen Archive anzeigen

Benutzeravatar von Saksham Chaudhary
Saksham Chaudhary

Schritte zum Erstellen einer APK in Visual Studio 2022:

  1. App im RELEASE-Modus erstellen.
  2. Klicken Sie mit der rechten Maustaste auf Android-Projekt > Eigenschaften > Android-Optionen > Deaktivieren Sie „Schnelle Bereitstellung verwenden“, falls aktiviert.
  3. Klicken Sie mit der rechten Maustaste auf Android-Projekt > Archiv.
  4. Verteilen > AdHoc > Signaturidentität hinzufügen, indem Sie auf das „+“-Symbol klicken und die Details wie in der Abbildung unten gezeigt ausfüllen.
  5. Speichern Sie die App und fertig.

3aWdz

1451510cookie-checkWie erstelle ich mit Visual Studio eine APK-Datei aus dem Xamarin.Forms-Projekt?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy