aboutsummaryrefslogtreecommitdiffstats
path: root/java/aar.go
diff options
context:
space:
mode:
Diffstat (limited to 'java/aar.go')
-rw-r--r--java/aar.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/java/aar.go b/java/aar.go
index 506f39f8..a4069bb8 100644
--- a/java/aar.go
+++ b/java/aar.go
@@ -323,6 +323,7 @@ func AndroidLibraryFactory() android.Module {
&module.androidLibraryProperties)
module.androidLibraryProperties.BuildAAR = true
+ module.properties.Installable = proptools.BoolPtr(false)
android.InitAndroidArchModule(module, android.DeviceSupported, android.MultilibCommon)
return module
@@ -335,7 +336,8 @@ func AndroidLibraryFactory() android.Module {
type AARImportProperties struct {
Aars []string
- Sdk_version *string
+ Sdk_version *string
+ Min_sdk_version *string
Static_libs []string
Libs []string
@@ -361,6 +363,9 @@ func (a *AARImport) sdkVersion() string {
}
func (a *AARImport) minSdkVersion() string {
+ if a.properties.Min_sdk_version != nil {
+ return *a.properties.Min_sdk_version
+ }
return a.sdkVersion()
}