web-dev-qa-db-fra.com

Comment générer un fichier .apk à partir du projet Xamarin.Forms à l'aide de Visual Studio?

J'ai un projet Xamarin.Forms que j'aimerais distribuer en tant que apk; mais je ne trouve pas comment générer un .apk fichier dans Visual Studio - comment procéder?

19
Wassim

Lorsque vous utilisez Visual Studio 2015 Update 3 avec les derniers outils Xamarin (qui est la version 4.2.2.6 lors de l'écriture de cette réponse), cliquez avec le bouton droit sur votre projet Android Android et sélectionnez " Archive ... "comme décrit ici:

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

Cela ouvrira le Archive Manager et commencera le processus d'archivage de l'ensemble d'applications. Une fois l'archivage terminé, vous pouvez cliquer sur le bouton " Distribuer ... " dans le coin inférieur droit du gestionnaire d'archives pour créer un fichier APK signé . Ceci est décrit ici:

https://developer.xamarin.com/guides/Android/deployment,_testing,_and_metrics/publishing_an_application/part_2_-_signing_the_Android_application_package/

Remarque: si vous n'utilisez pas d'APK signé, vous obtiendrez probablement une erreur d'analyse si vous essayez d'installer sur un appareil Android.

28
Maikel Willemse

Tout d'abord, votre projet doit être en mode Release, puis faites simplement un clic droit sur votre Android projet et sélectionnez "Exporter Android Package (.apk)" affiché dans l'image Votre fichier .apk sera créé dans votre répertoire de projet

6
Ganesh Parikh

Vous pouvez trouver votre fichier APK ou IPA dans votre dossier bin à partir de votre projet. Donc, dans Android il se trouve ici: Project.Droid/bin/MyAppName.apk

Cela peut ne pas être le cas lorsque vous générez avec la configuration de l'App Store ou peut-être qu'il y a d'autres problèmes avec l'IDE Xamarin. Dans ce cas, vous pouvez faire un clic droit sur votre projet et choisir Archive for Publishing qui sauvera votre artefact ici ~/Library/Developer/Xamarin/Archives/. Sinon, faites un clic droit sur votre projet et choisissez Voir les archives

3
jfmg