From eb53cdb2fc9ea4ad9eab2f3e9e3379ed353520e8 Mon Sep 17 00:00:00 2001 From: Julia Samartseva Date: Fri, 16 Jan 2026 16:22:24 +0000 Subject: [PATCH] Remove usage of `readAllBytes` as it's not compatible with Android. --- .../com/google/wear/watchface/dfx/memory/AndroidManifest.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/play-validations/memory-footprint/src/main/java/com/google/wear/watchface/dfx/memory/AndroidManifest.kt b/play-validations/memory-footprint/src/main/java/com/google/wear/watchface/dfx/memory/AndroidManifest.kt index c2ae680..65ba882 100644 --- a/play-validations/memory-footprint/src/main/java/com/google/wear/watchface/dfx/memory/AndroidManifest.kt +++ b/play-validations/memory-footprint/src/main/java/com/google/wear/watchface/dfx/memory/AndroidManifest.kt @@ -74,7 +74,7 @@ class AndroidManifest private constructor( private fun loadFromBinaryXml(inputStream: InputStream): AndroidManifest { // the axml loads into memory only the inputStream.available() bytes, so the manifest bytes must be fully // loaded into memory for parsing to work - val buffer = inputStream.readAllBytes() + val buffer = inputStream.readBytes() val doc = CompressedXmlParser().parseDOM(ByteArrayInputStream(buffer)) return loadFromDocument(doc) }