У меня есть проект Xamarin.Forms, который я хотел бы распространять как apk
; однако я не могу найти, как сгенерировать файл .apk
в Visual Studio - как бы я это сделал?
Как сгенерировать файл .apk из проекта Xamarin.Forms с помощью Visual Studio?
Ответ 1
При использовании Visual Studio 2015 Update 3 с последними инструментами Xamarin (это v4.2.2.6 при написании этого ответа) щелкните правой кнопкой мыши ваш проект Android и выберите " Архив..." как описанный здесь:
Это откроет Менеджер архива и начнет процесс архивирования пакета приложений. Когда архивирование закончено, вы можете нажать кнопку " Распространять..." в правом нижнем углу Менеджера архива для создания подписанного APK. Это описано здесь:
Примечание. Если вы не используете подписанный APK, вы, вероятно, получите ошибку синтаксического анализа, если попытаетесь установить его на Android-устройство.
Ответ 2
Во-первых, ваш проект должен быть в режиме релиза Затем просто щелкните правой кнопкой мыши на своем Android-проекте и выберите "Экспорт пакета Android (.apk)" , показанный на изображении Ваш файл .apk будет создан в каталоге вашего проекта
Ответ 3
Вы можете найти свой файл APK или IPA в папке bin из вашего проекта. Итак, в Android он находится здесь: Project.Droid/bin/MyAppName.apk
Это может быть не так, когда вы создаете конфигурацию App Store или, возможно, есть другие проблемы с IDE Xamarin. В этом случае вы можете сделать правый щелчок по вашему проекту и выбрать Архив для публикации, который сохранит ваш артефакт здесь ~/Library/Developer/Xamarin/Archives/
. В качестве альтернативы щелкните правой кнопкой мыши по вашему проекту и выберите Просмотреть архивы