Как проверить, что все необходимые инструменты установлены?
И какая команда или набор команд создаст файл APK?
Я могу создать APK-файл из проекта Xamarin с помощью графического интерфейса. То есть все необходимые компоненты установлены.
Мне нужно автоматизировать этот процесс с помощью CMD или PowerShell.
Я пробовал много вариантов. Единственный, который не выдает ошибок:
Код: Выделить всё
"C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" .\ProjectFolder\ProjectName.csproj ^
/t:Restore;Build;Publish ^
/p:Configuration=Release ^
/p:Platform=AnyCPU ^
/p:AndroidPackageFormat=apk ^
/p:AndroidCreatePackage=true ^
/p:AndroidKeyStore=true ^
/p:AndroidSigningKeyStore=".\ProjectFolder\Certificates\ProjectName.keystore" ^
/p:AndroidSigningStorePass="MyPass" ^
/p:AndroidSigningKeyAlias="ProjectName" ^
/p:AndroidSigningKeyPass="MyPass"
Часть файла .csproj:
Код: Выделить всё
Debug
AnyCPU
{0A8D55C4-...}
{EFBA0AD7-...};{FAE04EC0-...}
{c9e5eea5-...}
Library
MyNamespace
ProjectName
True
True
Resources\Resource.designer.cs
Resource
Properties\AndroidManifest.xml
Resources
Assets
false
v9.0
true
true
Xamarin.Android.Net.AndroidClientHandler
MSBuild: 17.14.23.42201
Подробнее здесь: https://stackoverflow.com/questions/798 ... mmand-line
Мобильная версия