diff options
author | Jaewoong Jung <jungjw@google.com> | 2021-04-02 00:34:06 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-04-02 00:34:06 +0000 |
commit | 37a5d5ebd8da29e0d66742d99933b0b59b17784f (patch) | |
tree | 3d705cb6991de9a1edde676d5041bfb4637209de /java/java.go | |
parent | 252831b03abe3d8a8849a2e271068acc056a3c47 (diff) | |
parent | 5ab650800820efec13d2e36d0ae25a4e4240ac00 (diff) |
Merge "Revert "Add min_sdk_version to java_import.""
Diffstat (limited to 'java/java.go')
-rw-r--r-- | java/java.go | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/java/java.go b/java/java.go index 26e5091b6..70ad87938 100644 --- a/java/java.go +++ b/java/java.go @@ -1074,14 +1074,8 @@ func BinaryHostFactory() android.Module { type ImportProperties struct { Jars []string `android:"path,arch_variant"` - // The version of the SDK that the source prebuilt file was built against. Defaults to the - // current version if not specified. Sdk_version *string - // The minimum version of the SDK that this module supports. Defaults to sdk_version if not - // specified. - Min_sdk_version *string - Installable *bool // List of shared java libs that this module has dependencies to @@ -1145,9 +1139,6 @@ func (j *Import) systemModules() string { } func (j *Import) minSdkVersion() sdkSpec { - if j.properties.Min_sdk_version != nil { - return sdkSpecFrom(*j.properties.Min_sdk_version) - } return j.sdkVersion() } @@ -1359,20 +1350,7 @@ func (j *Import) DepIsInSameApex(ctx android.BaseModuleContext, dep android.Modu // Implements android.ApexModule func (j *Import) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersion android.ApiLevel) error { - sdkSpec := j.minSdkVersion() - if !sdkSpec.specified() { - return fmt.Errorf("min_sdk_version is not specified") - } - if sdkSpec.kind == sdkCore { - return nil - } - ver, err := sdkSpec.effectiveVersion(ctx) - if err != nil { - return err - } - if ver.ApiLevel(ctx).GreaterThan(sdkVersion) { - return fmt.Errorf("newer SDK(%v)", ver) - } + // Do not check for prebuilts against the min_sdk_version of enclosing APEX return nil } |