Docker
やったこと
以下を参考にDockerfileを作成
Androidのビルド用Dockerイメージダイエット計画 - dely tech blog
Androidアプリのビルド環境Dockerイメージ制作 - Qiita
DockerでAndroidアプリのビルド環境を作る - Qiita
- Android SDKをインストールしたコンテナを公開してしまうとライセンス違反になるので公開はしない
- ベースイメージはalpineをつかいサイズを小さくする
glibcをインストール
sgerrand/alpine-pkg-glibc: A glibc compatibility layer package for Alpine Linux
localeの指定が必要ならglibc-i18nを入れる
Dockerfileは、alpineにglibcをインストールしたイメージ https://hub.docker.com/r/frolvlad/alpine-glibc/ を参考にする
docker-alpine-glibc/Dockerfile at master · Docker-Hub-frolvlad/docker-alpine-glibc
2.35でバグがあり、/lib64にglibcではなくmuslのまま配置されるので2.34に下げた
2.35-r0: glibc compatibility regression due to removal of /lib64 · Issue #181 · sgerrand/alpine-pkg-glibc · GitHub
完成系