From 6c3613cb2ff99a4ea7f600ff54af42c195867a22 Mon Sep 17 00:00:00 2001 From: Sean Hellum Date: Sun, 22 Dec 2019 18:28:54 -0600 Subject: [PATCH 1/2] Update .gitpod.Dockerfile --- .gitpod.Dockerfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile index cbea9e0..fe100b5 100644 --- a/.gitpod.Dockerfile +++ b/.gitpod.Dockerfile @@ -7,3 +7,25 @@ RUN add-apt-repository ppa:maarten-fonville/android-studio && \ android-sdk-platform-23 --no-install-recommends --yes \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* +ENV ANDROID_HOME=/home/gitpod/android-sdk_r26.1.1-linux \ + FLUTTER_HOME=/home/gitpod/flutter \ + PATH=/usr/lib/dart/bin:$FLUTTER_HOME/bin:$ANDROID_HOME/tools:$PATH + +USER root + +RUN curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \ + curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list && \ + apt-get update && \ + apt-get -y install build-essential dart libkrb5-dev gcc make gradle android-tools-adb android-tools-fastboot && \ + apt-get clean && \ + apt-get -y autoremove && \ + apt-get -y clean && \ + rm -rf /var/lib/apt/lists/*; + +USER gitpod + +RUN cd /home/gitpod && wget -qO flutter_sdk.tar.xz https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.0.0-stable.tar.xz \ + && tar -xvf flutter_sdk.tar.xz && rm flutter_sdk.tar.xz && \ + wget -O - http://dl.google.com/android/android-sdk_r26.1.1-linux.tgz | tar -xvz && \ + # default to x86 and API Level 28 + avdmanager create avd -n gitpod -k "system-images;android-28;google_apis;x86" From 8f26e55b59b6f793603fbd69f2766e510632d168 Mon Sep 17 00:00:00 2001 From: Sean Hellum Date: Sun, 22 Dec 2019 18:37:58 -0600 Subject: [PATCH 2/2] Update .gitpod.Dockerfile --- .gitpod.Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile index fe100b5..949d619 100644 --- a/.gitpod.Dockerfile +++ b/.gitpod.Dockerfile @@ -7,7 +7,8 @@ RUN add-apt-repository ppa:maarten-fonville/android-studio && \ android-sdk-platform-23 --no-install-recommends --yes \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* -ENV ANDROID_HOME=/home/gitpod/android-sdk_r26.1.1-linux \ + +ENV ANDROID_HOME=/home/gitpod/android-sdk-linux \ FLUTTER_HOME=/home/gitpod/flutter \ PATH=/usr/lib/dart/bin:$FLUTTER_HOME/bin:$ANDROID_HOME/tools:$PATH @@ -26,6 +27,6 @@ USER gitpod RUN cd /home/gitpod && wget -qO flutter_sdk.tar.xz https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.0.0-stable.tar.xz \ && tar -xvf flutter_sdk.tar.xz && rm flutter_sdk.tar.xz && \ - wget -O - http://dl.google.com/android/android-sdk_r26.1.1-linux.tgz | tar -xvz && \ - # default to x86 and API Level 28 - avdmanager create avd -n gitpod -k "system-images;android-28;google_apis;x86" + wget -qO android_studio.zip https://dl.google.com/dl/android/studio/ide-zips/3.3.0.20/android-studio-ide-182.5199772-linux.zip && \ + unzip android_studio.zip && rm -f android_studio.zip && \ + wget --output-document=android-sdk.tgz --quiet http://dl.google.com/android/android-sdk_r26.1.1-linux.tgz && tar -xvf android-sdk.tgz && rm android-sdk.tgz;