Import Cobalt 21.master.0.276581
diff --git a/src/docker/linux/android/Dockerfile b/src/docker/linux/android/Dockerfile
new file mode 100644
index 0000000..d76e0ce
--- /dev/null
+++ b/src/docker/linux/android/Dockerfile
@@ -0,0 +1,32 @@
+FROM cobalt-build-base
+
+RUN apt update -qqy \
+ && apt install -qqy --no-install-recommends \
+ binutils \
+ bison \
+ default-jdk \
+ g++-multilib \
+ ninja-build \
+ pkgconf \
+ python-requests \
+ yasm \
+ && apt-get clean autoclean \
+ && apt-get autoremove -y --purge \
+ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
+ && rm -rf /var/lib/{apt,dpkg,cache,log} \
+ && echo "Done"
+
+CMD (test -f /root/.android/debug.keystore \
+ && echo "Android debug keystore exists." \
+ || (keytool -genkey -v \
+ -keystore /root/.android/debug.keystore \
+ -dname "cn=Android Docker, ou=YouTube, o=Google, c=US" \
+ -storepass android \
+ -alias androiddebugkey \
+ -keypass android \
+ -keyalg RSA \
+ -keysize 2048 \
+ -validity 10000 \
+ && echo "Generated Android Debug keystore.")) \
+ && /code/cobalt/build/gyp_cobalt -v -C ${CONFIG} ${PLATFORM} \
+ && ninja -C ${OUTDIR}/${PLATFORM}_${CONFIG} ${TARGET:-cobalt_deploy}