diff options
author | 2021-07-16 19:06:20 +0000 | |
---|---|---|
committer | 2021-07-16 19:06:20 +0000 | |
commit | 393bffee78a8c825d6bc64bf096b6df6978f7150 (patch) | |
tree | 73501c5decac8958e7e78737e6ef0c15360d2570 /java/platform_bootclasspath.go | |
parent | b68048e5205c83087fde73ad1ad59ac0420a5d64 (diff) | |
parent | 3bc8e218f97339b1c9106596960f5b27e8d1f89d (diff) |
Merge "Avoid permitted_packages related build failures in unbundled builds"
Diffstat (limited to 'java/platform_bootclasspath.go')
-rw-r--r-- | java/platform_bootclasspath.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/java/platform_bootclasspath.go b/java/platform_bootclasspath.go index c1e14b21e..8bed3e9e5 100644 --- a/java/platform_bootclasspath.go +++ b/java/platform_bootclasspath.go @@ -423,8 +423,13 @@ func (b *platformBootclasspathModule) generateBootImageBuildActions(ctx android. // Generate the framework profile rule bootFrameworkProfileRule(ctx, imageConfig) - // Generate the updatable bootclasspath packages rule. - generateUpdatableBcpPackagesRule(ctx, imageConfig, updatableModules) + // If always using prebuilt sdks then do not generate the updatable-bcp-packages.txt file as it + // will break because the prebuilts do not yet specify a permitted_packages property. + // TODO(b/193889859): Remove when the prebuilts have been updated. + if !ctx.Config().AlwaysUsePrebuiltSdks() { + // Generate the updatable bootclasspath packages rule. + generateUpdatableBcpPackagesRule(ctx, imageConfig, updatableModules) + } // Copy non-updatable module dex jars to their predefined locations. nonUpdatableBootDexJarsByModule := extractEncodedDexJarsFromModules(ctx, nonUpdatableModules) |