@@ -27,7 +27,7 @@ RUN apt-get update && \
2727 libgtk -3 -dev = 3.24 . 24 -4 +deb11u4 \
2828 liblzma -dev = 5.2 . 5 -2.1 ~deb11u1 \
2929 libstdc ++-10 -dev = 10.2 . 1 -6 \
30- openjdk -17 -jdk = 17.0 . 17 +10 -1 ~deb11u1 \
30+ openjdk -17 -jdk - headless = 17.0 . 17 +10 -1 ~deb11u1 \
3131 ca -certificates = 20210119 \
3232 build -essential = 12.9 \
3333 make = 4.3 -4.1 \
@@ -38,7 +38,7 @@ RUN apt-get update && \
3838 file = 1 :5.39 -3 +deb11u1 \
3939 fakeroot = 1.25 . 3 -1.1 && \
4040 apt -get clean && \
41- rm -rf /var /lib /apt /lists /* /tmp/ * /var/tmp /*
41+ rm -rf /var /lib /apt /lists /* /tmp/ * /var/tmp /* /usr/share / doc /* /usr/share / man /*
4242
4343ENV JAVA_HOME = /usr/lib /jvm /java -17 -openjdk -${ TARGETARCH }
4444ENV ANDROID_HOME = /opt/android -sdk
@@ -68,7 +68,11 @@ RUN yes | sdkmanager --licenses && \
6868 "platforms;android-${ANDROID_PLATFORM_VERSION}" \
6969 "build-tools;${ANDROID_BUILD_TOOLS_VERSION}" \
7070 "ndk;${ANDROID_NDK_VERSION}" && \
71- rm -rf ${ ANDROID_HOME } /. android /cache
71+ rm -rf ${ ANDROID_HOME } /. android /cache && \
72+ rm -rf ${ ANDROID_HOME } /ndk /*/sources/third _party /shaderc && \
73+ rm -rf ${ ANDROID_HOME } /ndk /*/sources/cxx -stl /llvm -libc ++/test && \
74+ rm -rf ${ANDROID_HOME}/ndk /*/shader-tools && \
75+ rm -rf ${ANDROID_HOME}/ndk /*/simpleperf
7276
7377# Install Flutter with pinned version
7478RUN git clone https:/ /github . com /flutter /flutter . git -b ${ FLUTTER_VERSION } --depth 1 /flutter && \
@@ -77,6 +81,8 @@ RUN git clone https://github.com/flutter/flutter.git -b ${FLUTTER_VERSION} --dep
7781 flutter config --enable -linux -desktop && \
7882 flutter config --no -analytics && \
7983 flutter precache --linux --android && \
80- find /flutter -name "*.zip" -delete
84+ find /flutter -name "*.zip" -delete && \
85+ rm -rf /flutter /examples /flutter /dev /devicelab /flutter /dev /benchmarks && \
86+ rm -rf /flutter /. pub -cache /hosted /pub . dev /*/example
8187
8288WORKDIR /workspace
0 commit comments