2016-08-09 1 views
9

У меня есть проект Xamarin.Forms, который я хотел бы распространять как apk; однако я не могу найти, как сгенерировать файл .apk в Visual Studio - как бы я это сделал?Как сгенерировать файл .apk из проекта Xamarin.Forms с помощью Visual Studio?

+0

Ответит ли это на ваш вопрос? http://stackoverflow.com/questions/19195004/is-xamarin-studio-supposed-to-generate-an-apk-when-compiling-for-debug-target – theFunkyEngineer

ответ

4

Во-первых, ваш проект должен быть в режиме Release Затем просто щелкните правой кнопкой мыши на андроид проекта и выберите «Экспорт Android Package (.apk)» shown in image Ваш файл .apk будет создан в каталоге проекта

+0

Я уже сделал это, но я не нашел любой файл в моем каталоге проекта. – Wassim

+0

Если вы используете Xamarin.Forms (PCL), то он будет находиться в [Путь к каталогу] -> [Имя файла проекта] -> [Название проекта] .Droid -> _your apk будет здесь_ –

+0

действительно ли это пакет успешно завершен? в моем случае ответ - нет. – Wassim

10

Когда с помощью Visual Studio 2015 Update 3 с последними инструментами Xamarin (который v4.2.2.6 при написании этого ответа), щелкните правой кнопкой Android проекта и выберите «архив ...», как описано здесь:

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

Это откроет диспетчер архива и начнет процесс архивирования пакета приложений. Когда архивирование закончено, вы можете нажать кнопку «Распространять ...» в правом нижнем углу Менеджера архива для создания подписанного APK. Это описано здесь:

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

Примечание: если вы не используете подписанную APK, вы, вероятно, получите синтаксическую ошибку, если попытаться установить на Android устройства.

1

Вы можете найти файл APK или IPA в папке bin из вашего проекта. Итак, в Android он находится здесь: Project.Droid/bin/MyAppName.apk

Возможно, это не так, если вы создаете конфигурацию App Store или, возможно, есть другие проблемы с IDE Xamarin. В этом случае вы можете сделать правый щелчок по вашему проекту и выбрать Архив для публикации, который сохранит ваш артефакт здесь ~/Library/Developer/Xamarin/Archives/. Альтернативно щелкните правой кнопкой мыши по вашему проекту и выберите Просмотреть архив

Смежные вопросы