From 5fa261cea7829401ba32fc0223807d29397f0681 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Thu, 8 Oct 2026 07:59:09 -0400 Subject: [PATCH] android: hold Coil at 3.5.0, the last release that builds on compileSdk 36 Run 8731 failed checkAarMetadata: Coil 3.6.x requires compileSdk 37, and it pulls in Compose 1.12, which requires AGP 9.1. This project is on compileSdk 36 and AGP 9.0.1. Coil 3.5.0's AARs ask for 36, and its Compose (JetBrains 1.11.1) is within this project's BOM (Compose 1.11.2). Co-Authored-By: Claude Opus 5.5 --- android/gradle/libs.versions.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android/gradle/libs.versions.toml b/android/gradle/libs.versions.toml index edeb7ef..fcbc46d 100644 --- a/android/gradle/libs.versions.toml +++ b/android/gradle/libs.versions.toml @@ -35,7 +35,10 @@ junit = "4.13.2" # Coil draws a link preview's image (Scribe #3307), the first image this client # loads. Coil 3 ships its networking separately; the OkHttp fetcher is the one its # docs name as the default, and it registers itself, so no loader is configured. -coil = "3.6.3" +# Held at 3.5.0: 3.6.0 moved to compileSdk 37 and Compose 1.12, which need AGP 9.1. +# This project is on compileSdk 36 and AGP 9.0.1, so 3.6.x fails the AAR metadata +# check. Move it up together with agp and compileSdk. +coil = "3.5.0" [libraries] androidx-core-ktx = { module = "androidx.core:core-ktx", version = "1.13.1" }