Change java stem attribute for both device and host
Bug: 329762127 Test: cd build/soong/java ; go test -run TestJavaLibHostWithStem Test: cd build/soong/java ; go test -run TestAppStem Test: cd build/soong/java ; go test -run TestAndroidAppImport_ArchVariants Test: cd build/soong/java ; go test -run TestOverrideAndroidAppStem Test: cd build/soong/java ; go test -run TestOverrideAndroidApp Test: cd build/soong/java ; go test -run TestPackageNameOverride Change-Id: I8fbdc82116f9a0c68121fbbeb1ef4f78f2b6fea3
This commit is contained in:
@@ -755,7 +755,7 @@ func (a *AndroidApp) generateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
|
||||
// Unlike installApkName, a.stem should respect base module name for override_android_app.
|
||||
// Therefore, use ctx.ModuleName() instead of a.Name().
|
||||
a.stem = proptools.StringDefault(a.overridableDeviceProperties.Stem, ctx.ModuleName())
|
||||
a.stem = proptools.StringDefault(a.overridableProperties.Stem, ctx.ModuleName())
|
||||
|
||||
// Check if the install APK name needs to be overridden.
|
||||
// Both android_app and override_android_app module are expected to possess
|
||||
@@ -763,7 +763,7 @@ func (a *AndroidApp) generateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
// from the base module. Therefore, use a.Name() which represents
|
||||
// the module name for both android_app and override_android_app.
|
||||
a.installApkName = ctx.DeviceConfig().OverridePackageNameFor(
|
||||
proptools.StringDefault(a.overridableDeviceProperties.Stem, a.Name()))
|
||||
proptools.StringDefault(a.overridableProperties.Stem, a.Name()))
|
||||
|
||||
if ctx.ModuleName() == "framework-res" {
|
||||
// framework-res.apk is installed as system/framework/framework-res.apk
|
||||
@@ -1500,7 +1500,7 @@ func (i *OverrideAndroidApp) GenerateAndroidBuildActions(_ android.ModuleContext
|
||||
func OverrideAndroidAppModuleFactory() android.Module {
|
||||
m := &OverrideAndroidApp{}
|
||||
m.AddProperties(
|
||||
&OverridableDeviceProperties{},
|
||||
&OverridableProperties{},
|
||||
&overridableAppProperties{},
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user