From 43941d92a2dad880610a552eca88a2a6e79591fc Mon Sep 17 00:00:00 2001 From: Artem Kashaev Date: Wed, 25 Feb 2026 12:06:18 +0500 Subject: [PATCH] fix: update Android API and build tools versions in Dockerfile --- flutter-android/Dockerfile | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/flutter-android/Dockerfile b/flutter-android/Dockerfile index 4d1cadb..ec7448b 100644 --- a/flutter-android/Dockerfile +++ b/flutter-android/Dockerfile @@ -4,8 +4,8 @@ ENV DEBIAN_FRONTEND=noninteractive # ===== ВЕРСИИ (фиксируем для стабильности CI) ===== ENV FLUTTER_VERSION=3.41.2 -ENV ANDROID_API=34 -ENV ANDROID_BUILD_TOOLS=34.0.0 +ENV ANDROID_API=36 +ENV ANDROID_BUILD_TOOLS=35.0.0 ENV ANDROID_CMDLINE_TOOLS=11076708 ENV NODE_MAJOR=24 @@ -54,6 +54,14 @@ RUN mkdir -p ${ANDROID_HOME}/cmdline-tools \ # Принимаем лицензии RUN yes | sdkmanager --licenses +RUN sdkmanager --verbose \ + "platform-tools" \ + "platforms;android-36" \ + "build-tools;35.0.0" \ + "ndk;28.2.13676358" \ + "cmake;3.22.1" \ + && rm -rf ${ANDROID_HOME}/.cache + # Устанавливаем только нужное RUN sdkmanager \ "platform-tools" \ @@ -77,4 +85,10 @@ RUN rm -rf /root/.cache \ && rm -rf ${ANDROID_HOME}/.android \ && rm -rf /tmp/* +# Warm-up Gradle (скачивает wrapper, daemons, common deps) +RUN mkdir -p ${GRADLE_USER_HOME} \ + && echo "org.gradle.daemon=true" >> ${GRADLE_USER_HOME}/gradle.properties \ + && echo "org.gradle.parallel=true" >> ${GRADLE_USER_HOME}/gradle.properties \ + && echo "org.gradle.caching=true" >> ${GRADLE_USER_HOME}/gradle.properties + WORKDIR /app \ No newline at end of file