Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Для проектов Xamarin.Android определены указанные ниже целевые объекты сборки.
Сборка
Выполняет сборку исходного кода проекта и всех зависимостей.
Эта цель не создает пакет Android (файл .apk).
Чтобы создать пакет Android, используйте цель SignAndroidPackageили задайте для свойства `$(AndroidBuildApplicationPackage) значение True при сборке:
msbuild /p:AndroidBuildApplicationPackage=True App.sln
BuildAndStartAotProfiling
Позволяет создать приложение с внедренным профилировщиком AOT, установить для профилировщика порт TCP $(AndroidAotProfilerPort) и запустить действие по умолчанию.
По умолчанию используется порт TCP 9999.
Добавлено в Xamarin.Android версии 10.2.
Очистить
Удаляет все файлы, созданные в процессе сборки.
FinishAotProfiling
Необходимо вызывать после цели BuildAndStartAotProfiling.
Обеспечивает сбор данных профилировщика AOT с устройства или из эмулятора через TCP-порт $(AndroidAotProfilerPort) и записывает их $(AndroidAotCustomProfilePath)в .
По умолчанию для порта и пользовательского профиля используются значения 9999 и custom.aprof.
Чтобы передать дополнительные параметры aprofutil, задайте их в Свойство $(AProfUtilExtraOptions).
Это соответствует следующей записи:
aprofutil $(AProfUtilExtraOptions) -s -v -f -p $(AndroidAotProfilerPort) -o "$(AndroidAotCustomProfilePath)"
Добавлено в Xamarin.Android версии 10.2.
GetAndroidDependencies
@(AndroidDependency) Создает группу элементов, которая используется целевым InstallAndroidDependencies объектом для определения установленных пакетов SDK для Android.
Установка
Создает, подписывает и устанавливает пакет Android на виртуальном устройстве или устройстве по умолчанию.
Свойство $(AdbTarget) указывает целевое устройство Android, на котором может быть установлен или удален пакет Android.
# Install package onto emulator via -e
# Use `/Library/Frameworks/Mono.framework/Commands/msbuild` on OS X
MSBuild /t:Install ProjectName.csproj /p:AdbTarget=-e
InstallAndroidDependencies
Вызывает целевой GetAndroidDependencies объект, а затем устанавливает пакеты ПАКЕТА SDK Для Android, указанные @(AndroidDependency) в группе элементов.
Свойство $(AndroidManifestType) MSBuild определяет, какой репозиторий диспетчера SDK Visual Studio используется для обнаружения имен пакетов и версий пакета, а также URL-адресов для скачивания.
SignAndroidPackage
Создает и подписывает файл пакета Android (.apk).
Используется с /p:Configuration=Release для создания автономных пакетов выпуска.
StartAndroidActivity
Позволяет запустить действие по умолчанию на устройстве или в работающем эмуляторе.
Чтобы запустить другое действие, задайте для свойства $(AndroidLaunchActivity) свойство для имени действия.
Это соответствует следующей записи:
adb shell am start @PACKAGE_NAME@/$(AndroidLaunchActivity)
Добавлено в Xamarin.Android версии 10.2.
StopAndroidPackage
Позволяет полностью остановить пакет приложения на устройстве или в работающем эмуляторе.
Это соответствует следующей записи:
adb shell am force-stop @PACKAGE_NAME@
Добавлено в Xamarin.Android версии 10.2.
Удаление
Удаляет пакет Android на виртуальном устройстве или устройстве по умолчанию.
Свойство $(AdbTarget) указывает целевое устройство Android, на котором может быть установлен или удален пакет Android.
UpdateAndroidResources
Resource.designer.cs Обновления файл.
Этот целевой объект обычно вызывается средой IDE при добавлении новых ресурсов в проект.