Use sdkComponents.aapt2 API for aapt2 path

pull/1941/head
jun011026 4 weeks ago
parent d75e7fad53
commit f877ce7fb8

@ -122,14 +122,8 @@ fun Project.configureBadgingTasks(
tasks.register<GenerateBadgingTask>(generateBadgingTaskName) { tasks.register<GenerateBadgingTask>(generateBadgingTaskName) {
apk = variant.artifacts.get(SingleArtifact.APK_FROM_BUNDLE) apk = variant.artifacts.get(SingleArtifact.APK_FROM_BUNDLE)
aapt2Executable.set( aapt2Executable.set(
// TODO: Replace with `sdkComponents.aapt2` when it's available in AGP componentsExtension.sdkComponents.aapt2.flatMap { aapt2 ->
// https://issuetracker.google.com/issues/376815836 aapt2.executable
componentsExtension.sdkComponents.sdkDirectory.map { directory ->
directory.file(
"${SdkConstants.FD_BUILD_TOOLS}/" +
"${baseExtension.buildToolsVersion}/" +
SdkConstants.FN_AAPT2,
)
} }
) )
badging = project.layout.buildDirectory.file( badging = project.layout.buildDirectory.file(

Loading…
Cancel
Save