This is part of the Fake.DotNet.Xamarin module.

AndroidPackageParams

The Android packaging parameter type

Record Fields

Record FieldDescription
BinaryLoggers
Signature: string list option
Configuration
Signature: string

Build configuration, defaults to 'Release'

DistributedLoggers
Signature: (MSBuildDistributedLoggerConfig * MSBuildDistributedLoggerConfig option) list option
FileLoggers
Signature: MSBuildFileLoggerConfig list option
MaxCpuCount
Signature: int option option
NoConsoleLogger
Signature: bool
NodeReuse
Signature: bool
NoLogo
Signature: bool
OutputPath
Signature: string

Output path for build, defaults to 'bin/Release'

PackageAbiTargets
Signature: AndroidPackageAbiParam

Build an APK Targetting One ABI (used to reduce the size of the APK and support different CPU architectures)

ProjectPath
Signature: string

(Required) Path to the Android project file (not the solution file!)

Properties
Signature: (string * string) list

Additional MSBuild properties, defaults to empty list

RestorePackagesFlag
Signature: bool
ToolsVersion
Signature: string option
Verbosity
Signature: MSBuildVerbosity option
VersionStepper
Signature: IncrementerVersion option

Used for multiple APK packaging to set different version code par ABI