Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující cíle sestavení jsou definované pro projekty Xamarin.Android.
Sestavit
Sestaví zdrojový kód v rámci projektu a všechny závislosti.
Tento cíl nevytvoří balíček androidu (.apk soubor).
Pokud chcete vytvořit balíček pro Android, použijte cíl SignAndroidPackage nebo při vytváření nastavte vlastnost $(AndroidBuildApplicationPackage) na True:
msbuild /p:AndroidBuildApplicationPackage=True App.sln
SestaveníAndStartAotProfiling
Sestaví aplikaci s vloženým profilerem AOT, nastaví port TCP profileru na $(AndroidAotProfilerPort)a spustí výchozí aktivitu.
Výchozí port TCP je 9999.
Přidáno v Xamarin.Android 10.2.
Clean
Odebere všechny soubory vygenerované procesem sestavení.
FinishAotProfiling
Musí být volána za cíl BuildAndStartAotProfiling.
Shromažďuje data profileru AOT ze zařízení nebo emulátoru prostřednictvím portu TCP. $(AndroidAotProfilerPort) a zapíše je do $(AndroidAotCustomProfilePath).
Výchozí hodnoty pro port a vlastní profil jsou 9999 a custom.aprof.
Pokud chcete předat další možnosti aprofutil, nastavte je v $(AProfUtilExtraOptions) Vlastnost.
To odpovídá:
aprofutil $(AProfUtilExtraOptions) -s -v -f -p $(AndroidAotProfilerPort) -o "$(AndroidAotCustomProfilePath)"
Přidáno v Xamarin.Android 10.2.
GetAndroidDependencies
@(AndroidDependency) Vytvoří skupinu položek, kterou cíl používá InstallAndroidDependencies k určení balíčků sady Android SDK, které se mají nainstalovat.
Instalace
Vytvoří, podepíše a nainstaluje balíček Pro Android na výchozí zařízení nebo virtuální zařízení.
Vlastnost $(AdbTarget) určuje cílové zařízení s Androidem, do které se balíček Androidu může nainstalovat nebo z ní odebrat.
# 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 Zavolá cíl a pak nainstaluje balíčky sady Android SDK zadané ve @(AndroidDependency) skupině položek.
Vlastnost $(AndroidManifestType) MSBuild řídí, které úložiště Visual Studio SDK Manager se používá pro zjišťování názvů balíčků a verzí balíčku a adresy URL ke stažení.
SignAndroidPackage
Vytvoří a podepíše soubor balíčku (.apk) pro Android.
/p:Configuration=Release Používá se k vygenerování samostatných balíčků Release.
StartAndroidActivity
Spustí výchozí aktivitu na zařízení nebo spuštěném emulátoru.
Pokud chcete zahájit jinou aktivitu, nastavte $(AndroidLaunchActivity) název aktivity.
To odpovídá:
adb shell am start @PACKAGE_NAME@/$(AndroidLaunchActivity)
Přidáno v Xamarin.Android 10.2.
StopAndroidPackage
Úplně zastaví balíček aplikace v zařízení nebo spuštěném emulátoru.
To odpovídá:
adb shell am force-stop @PACKAGE_NAME@
Přidáno v Xamarin.Android 10.2.
Odinstalace produktu
Odinstaluje balíček Androidu z výchozího zařízení nebo virtuálního zařízení.
Vlastnost $(AdbTarget) určuje cílové zařízení s Androidem, do které se balíček Androidu může nainstalovat nebo z ní odebrat.
UpdateAndroidResources
Resource.designer.cs Aktualizace soubor.
Tento cíl obvykle volá integrované vývojové prostředí (IDE) při přidání nových prostředků do projektu.