true
<_StandardLibraryPath Condition=" '$(TargetFrameworkVersion)' == '' ">$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries('.NETFramework', 'v4.7.2', ''))
v4.7.2
v4.7.1
24
37
37.0
v17.0
37.1
37.2
37.2
v17.2
$(AndroidLatestStableApiLevel)
$(AndroidLatestStableApiLevel)
$(AndroidLatestStablePlatformId)
$(AndroidLatestStableFrameworkVersion)
True
$(AndroidLatestStablePlatformId)
portable
True
latest
37.0
v17.0
false
37.1
v17.1
false
37.2
v17.2
true
Windows
Linux
Darwin
$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture.ToString())
Microsoft.Android.Sdk.Windows
Microsoft.Android.Sdk.Linux
Microsoft.Android.Sdk.Darwin
$(BuildOutputDirectory)lib\packs\
<_XABinRelativeInstallPrefix>lib\xamarin.android
$(MSBuildThisFileDirectory)bin\$(Configuration)\$(_XABinRelativeInstallPrefix)\
<_MonoAndroidNETOutputRoot>$(XAInstallPrefix)xbuild-frameworks\Microsoft.Android\
<_MonoAndroidNETDefaultOutDir>$(_MonoAndroidNETOutputRoot)$(AndroidApiLevel)\
$(BuildOutputDirectory)lib\runtimes\
$(MicrosoftAndroidPacksRootDir)Microsoft.Android.Ref.$(AndroidApiLevel)\$(AndroidPackVersion)\ref\$(DotNetTargetFramework)\
$(MicrosoftAndroidPacksRootDir)$(MicrosoftAndroidSdkPackName)\$(AndroidPackVersion)\
$(MicrosoftAndroidSdkPackDir)tools\
$(MicrosoftAndroidPacksRootDir)Microsoft.Android.Ref.$(AndroidLatestStableApiLevel)\$(AndroidPackVersion)\analyzers\dotnet\cs\
$(USERPROFILE)
v1.0
$(HOME)\android-archives
$(HOME)\android-toolchain
$(ANDROID_SDK_ROOT)
$(AndroidToolchainDirectory)\sdk
$(ANDROID_NDK_LATEST_HOME)
$(AndroidToolchainDirectory)\ndk
4.1.2
$(AndroidCmakeVersion)
$(AndroidSdkDirectory)\cmake\$(AndroidCmakeVersionPath)
$(AndroidSdkCmakeDirectory)\bin\cmake
$(AndroidSdkCmakeDirectory)\bin\ninja
$(MSBuildThisFileDirectory)build-tools\gradle
$(GradleHome)\gradlew
--stacktrace --no-daemon
armeabi-v7a:arm64:x86:x86_64:win-armeabi-v7a:win-arm64:win-x86:win-x86_64
armeabi-v7a:arm64:x86:x86_64
armeabi-v7a:arm64-v8a:x86:x86_64
$(MSBuildThisFileDirectory)external\Java.Interop
$(MSBuildThisFileDirectory)external\mono
$(MSBuildThisFileDirectory)external\sqlite
$(MSBuildThisFileDirectory)external\libunwind
$(BootstrapOutputDirectory)\libunwind
$(MSBuildThisFileDirectory)
$(MSBuildThisFileDirectory)src-ThirdParty\
armeabi-v7a;x86
arm64-v8a;x86_64
$(AllSupported32BitTargetAndroidAbis);$(AllSupported64BitTargetAndroidAbis)
37
37.0.0
B5B1AC529028A49F11B596B89D9B34252E0F39388EE7DBD16AE3110F1C9C5722
01AF179347CBCD9C208B7F8171F7B21F6DD1D2F85BCD15E88CAA51D5D7B86060
68075AA319ED8A01CF1A565ED1E61A3C1A801DD49191C35851248DC293C33B1A
37.0.1
EE39AD5967E95C2A07F04DBCBDE96B1A0C916BA376096DB5D2F498B7727A5D1D
D230F13842F60F782A8645F9C813F8F845BF36089EA7289F28C48F17979313F1
45F4D63113E895EBDE0C90F194099A4676B6AC653BD28D54314A9E022BBC1A99
7E601C04E7173754B3D051A87BB4C3A8243C65A9D7BFA9356ED6499FB8953FA3
58DA8F215781CC0208743E88B65AE259780C55E7EB40E50373D377CF369232D6
0877A1D048FE4A24EFE2EFF536CA4223F7ADEB58648BB81909D33C446918CFA8
E5885E2E59038C0778A85FC19F01DE7CE7C567C105553F7617B936B1E0E87B2B
130B80221ABDA282B96E3669CEF5DCCF0D916E988E08051F5DACCDD03360A1AC
46BDA18F0F3C28A55F88DA4BA05FEC21ABE3D9BCA0A78A8B18D444987B3DC817
3A78AD82A3F3E9E613E255618D2ACF1B3C4BDB24EF6E1F9341227CF6FC492A89
C1A3890F95B8868198918FAD05FFCA16FA20404D93547BA545FF5A5867EE7005
22530DE9363F34EA945ECB5CAD74523ABD4B615F27F3C1A9899EFB183EA9E144
95771E0AE431897B2A4BD2D97FA095F29A8B0624A7B216BAF529F9306161C266
5FF441F3B12ACE9B13E9CF96FB0007D233967718652A8110705E995AC47BFEB7
B5C3FDA1F4B4931C30518D342E4AD5F7464945E0CDCED3538D4FF2E12F7BF201
7FD1610E16A69AC2E202278E82077DE134CE404FE099D872019F69F3A340ACDD
B5C3FDA1F4B4931C30518D342E4AD5F7464945E0CDCED3538D4FF2E12F7BF201
B5C3FDA1F4B4931C30518D342E4AD5F7464945E0CDCED3538D4FF2E12F7BF201
A3F91808DCE50C1717737DE90C18479ED3A78B147E06985247D138E7AB5123D0
68DB2690CB92E4EE5373AC9B792642C90717D8F417D83ECCEA48781171B3182A
A853F452B8BA94933EB56ED4E0F622991F9D6DE6E0AC19923AA47414D79B9129
F63736E27B0D283298116DA8BCE2C024DE28C7E4081044B30716FCB6E0FA13F1
24333f8a63b6825ea9c5514f83c2829b004d1fee
<_XAAndroidNdkRelease>28c
<_XAAndroidNdkPkgRevision>28.2.13676358
0D4599E8BBF1A1668A0D51A541729B2246360F350018A2081D0B302DBB594F2A
DFB20D396DF28CA02A8C708314B814A4D961DC9074F9A161932746F815AA552F
6BEC98AC2354D8A919760889A1A41D020132E5E8CFA1B1FE51610A72C36A466B
1.18.3
A099CFA1543F55593BC2ED16A70A7C67FE54B1747BB7301F37FDFD6D91028E29
L_18.1.6-8.0.0-1
5394EA6C411DA3A08BF0E6A87E1DD1B98BD2562B896C0CACD18E29E2FD4C0660
25.0.4.1
jdk-25
jdk-25.0.4.1+1
$(MicrosoftOpenJDKVersion)
21.0
$(AndroidToolchainDirectory)\$(MicrosoftOpenJDKFolder)
<_JdkExeExtension Condition=" '$(_JdkExeExtension)' == '' And '$(HostOS)' == 'Windows' ">.exe
$(JavaSdkDirectory)\bin\java$(_JdkExeExtension)
$(JavaSdkDirectory)\bin\javac$(_JdkExeExtension)
$(JavaSdkDirectory)\bin\jar$(_JdkExeExtension)
$(NUGET_PACKAGES)
$(userprofile)\.nuget\packages
$(HOME)/.nuget/packages
$([System.IO.Path]::PathSeparator)
<_TestsAotName Condition=" '$(AotAssemblies)' == 'true' ">-Aot
<_TestsProfiledAotName Condition=" '$(AndroidEnableProfiledAot)' == 'true' ">-Profiled
$(_TestsProfiledAotName)$(_TestsAotName)
17
17
$([System.IO.Path]::GetFullPath ('$(AndroidNdkDirectory)'))
$([System.IO.Path]::GetFullPath ('$(AndroidSdkDirectory)'))
$([System.IO.Path]::GetFullPath ('$(JavaInteropSourceDirectory)'))
$([System.IO.Path]::GetFullPath ('$(MonoSourceDirectory)'))
$([System.IO.Path]::GetFullPath ('$(SqliteSourceDirectory)'))
$([System.IO.Path]::GetFullPath ('$(LibUnwindSourceDirectory)'))
$([System.IO.Path]::GetFullPath ('$(LibUnwindGeneratedHeadersDirectory)'))
net10.0
$(AndroidSdkFullPath)\platform-tools\
adb
adb.exe
$(AndroidToolchainDirectory)
avdmanager
avdmanager.bat
$(AndroidSdkFullPath)\tools
$(AndroidToolPath)\bin
23.0
16111833_latest
$(AndroidSdkFullPath)\cmdline-tools\$(CommandLineToolsFolder)\bin
15917651
37.1.11
$(AndroidSdkFullPath)\emulator
emulator
emulator.exe
$(AndroidNdkDirectory)\ndk-build
$(AndroidNdkDirectory)\ndk-build.cmd
$(MicrosoftAndroidSdkOutDir)bundletool.jar
$(AndroidSupportedTargetJitAbis)
$(AndroidSupportedTargetJitAbisForConditionalChecks):
:$(AndroidSupportedTargetJitAbisForConditionalChecks)
$(AndroidSupportedTargetJitAbis.Split(':'))
$(AndroidSupportedTargetAotAbis)
$(AndroidSupportedTargetAotAbisForConditionalChecks):
:$(AndroidSupportedTargetAotAbisForConditionalChecks)
$(AndroidSupportedTargetAotAbis.Split(':'))
true
3.16.3
3.13.3
True
True
$(WarningsAsErrors);CA1309;CA1310
<_MonoRuntimeFlavorDirName>mono
<_CLRRuntimeFlavorDirName>clr
<_NativeAotRuntimeFlavorDirName>nativeaot