From 69f48d235edafa3b0c37f7d8f58568e63439d096 Mon Sep 17 00:00:00 2001 From: nk Date: Sun, 7 Jun 2026 14:29:26 +0300 Subject: [PATCH] =?UTF-8?q?fix(release):=20v1.3=20(versionCode=204)=20clea?= =?UTF-8?q?n-=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B0=20=E2=80=94=20=D0=BB?= =?UTF-8?q?=D0=B5=D1=87=D0=B8=D1=82=20=D0=B7=D0=B0=D1=86=D0=B8=D0=BA=D0=BB?= =?UTF-8?q?=D0=B8=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BE=D0=B1=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Причина петли: при bump 2→3 инкрементальная сборка НЕ пересобрала BuildConfig.dex — в v3 APK manifest versionCode=3, но BuildConfig.VERSION_CODE остался 2. Приложение сравнивало manifest(3) > BuildConfig(2) → всегда предлагало обновиться, ставило тот же v3, снова предлагало. Фикс: ./gradlew clean перед сборкой релиза — BuildConfig теперь совпадает с versionCode. Проверено на телефоне: v4, диалога нет. --- app/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0c59c39..f73afa8 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -15,8 +15,8 @@ android { applicationId = "com.radiola" minSdk = 26 targetSdk = 34 - versionCode = 3 - versionName = "1.2" + versionCode = 4 + versionName = "1.3" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables {