|
@@ -15,7 +15,7 @@ RUN if [ "${INSTALL_MAVEN}" = "true" ]; then su vscode -c "umask 0002 && . /usr/
|
|
|
|
|
|
USER vscode
|
|
|
WORKDIR /home/vscode
|
|
|
-ARG FLUTTER_VERSION="2.5.1"
|
|
|
+ARG FLUTTER_VERSION="2.10.5"
|
|
|
ENV ANDROID_HOME=/home/vscode/androidsdk \
|
|
|
FLUTTER_HOME=/home/vscode/flutter
|
|
|
|
|
@@ -29,13 +29,14 @@ RUN wget https://dl.google.com/android/repository/commandlinetools-linux-7583922
|
|
|
RUN echo "export ANDROID_HOME=$ANDROID_HOME" >> /home/vscode/.bashrc \
|
|
|
&& echo 'export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/cmdline-tools/bin:$ANDROID_HOME/platform-tools:$PATH' >> /home/vscode/.bashrc
|
|
|
|
|
|
+ENV PATH=$PATH:$FLUTTER_HOME/bin
|
|
|
# Install Android Image version 30
|
|
|
RUN yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-30"
|
|
|
-RUN yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "system-images;android-30;google_apis;x86_64"
|
|
|
+# RUN yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "system-images;android-30;google_apis;x86_64"
|
|
|
# RUN echo no | $ANDROID_HOME/cmdline-tools/latest/bin/avdmanager create avd -n avd28 -k "system-images;android-30;google_apis;x86_64"
|
|
|
|
|
|
# Install flutter
|
|
|
-RUN git clone -tag ${FLUTTER_VERSION} https://github.com/flutter/flutter.git ${FLUTTER_HOME} \
|
|
|
+RUN git clone --branch ${FLUTTER_VERSION} https://github.com/flutter/flutter.git ${FLUTTER_HOME} \
|
|
|
&& cd ${FLUTTER_HOME} \
|
|
|
&& ./bin/flutter precache \
|
|
|
&& ./bin/flutter doctor
|