diff options
Diffstat (limited to 'android/apex.go')
-rw-r--r-- | android/apex.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/android/apex.go b/android/apex.go index 6119b0836..d84499b9d 100644 --- a/android/apex.go +++ b/android/apex.go @@ -934,6 +934,19 @@ func CheckMinSdkVersion(ctx ModuleContext, minSdkVersion ApiLevel, walk WalkPayl }) } +// Construct ApiLevel object from min_sdk_version string value +func MinSdkVersionFromValue(ctx EarlyModuleContext, value string) ApiLevel { + if value == "" { + return NoneApiLevel + } + apiLevel, err := ApiLevelFromUser(ctx, value) + if err != nil { + ctx.PropertyErrorf("min_sdk_version", "%s", err.Error()) + return NoneApiLevel + } + return apiLevel +} + // Implemented by apexBundle. type ApexTestInterface interface { // Return true if the apex bundle is an apex_test |