From 347e5e43079838d70aa14ba20c754f2be6e83d49 Mon Sep 17 00:00:00 2001 From: Trevor Radcliffe Date: Fri, 5 Nov 2021 19:30:24 +0000 Subject: [PATCH] Document possible values of sdk_version Fixes: 205166295 Test: Look at docs Change-Id: Ice6cf61b8628c529dc28c3b02e83bec93e952461 --- java/base.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/java/base.go b/java/base.go index 859baaff7..5b28b0c47 100644 --- a/java/base.go +++ b/java/base.go @@ -184,16 +184,21 @@ type CommonProperties struct { // Properties that are specific to device modules. Host module factories should not add these when // constructing a new module. type DeviceProperties struct { - // if not blank, set to the version of the sdk to compile against. + // If not blank, set to the version of the sdk to compile against. // Defaults to compiling against the current platform. + // Values are of one of the following forms: + // 1) numerical API level or "current" + // 2) An SDK kind with an API level: "_". See + // build/soong/android/sdk_version.go for the complete and up to date list of + // SDK kinds. If the SDK kind value is empty, it will be set to public. Sdk_version *string // if not blank, set the minimum version of the sdk that the compiled artifacts will run against. - // Defaults to sdk_version if not set. + // Defaults to sdk_version if not set. See sdk_version for possible values. Min_sdk_version *string // if not blank, set the targetSdkVersion in the AndroidManifest.xml. - // Defaults to sdk_version if not set. + // Defaults to sdk_version if not set. See sdk_version for possible values. Target_sdk_version *string // Whether to compile against the platform APIs instead of an SDK.