diff --git a/android/androidmk.go b/android/androidmk.go index 93175670f..794737692 100644 --- a/android/androidmk.go +++ b/android/androidmk.go @@ -505,6 +505,8 @@ func (a *AndroidMkEntries) fillInEntries(ctx fillInEntriesContext, mod blueprint // TODO(b/151177513): Does this code need to set LOCAL_MODULE_IS_CONTAINER ? if amod.commonProperties.Effective_package_name != nil { a.SetString("LOCAL_LICENSE_PACKAGE_NAME", *amod.commonProperties.Effective_package_name) + } else if len(amod.commonProperties.Effective_licenses) > 0 { + a.SetString("LOCAL_LICENSE_PACKAGE_NAME", strings.Join(amod.commonProperties.Effective_licenses, " ")) } a.SetString("LOCAL_MODULE_CLASS", a.Class) a.SetString("LOCAL_PREBUILT_MODULE_FILE", a.OutputFile.String()) diff --git a/licenses/Android.bp b/licenses/Android.bp index c70d6bd55..a983b5bc7 100644 --- a/licenses/Android.bp +++ b/licenses/Android.bp @@ -20,6 +20,7 @@ package { license { name: "Android-Apache-2.0", + package_name: "Android", license_kinds: ["SPDX-license-identifier-Apache-2.0"], copyright_notice: "Copyright (C) The Android Open Source Project", license_text: ["LICENSE"],