我想在Docker中构建android开发环境.我 在此链接上阅读了https://plus.google.com/+BradFitzpatrick/posts/CmqtqAShWZJ.这很酷,但我一步一步地尝试做了一些问题.以上链接有一些步骤:
第1步:找到https://index.docker.io/u/wasabeef/android/ - 所有好东西的可靠构建.
第2步:使用Camlistore扩展它:https://github.com/bradfitz/camlistore/blob/master/clients/android/devenv/Dockerfile
请注意,我们构建了一个ARM版本的Go,因为Camlistore上传器在主Java应用程序下使用Go ARM子进程.
第3步:在容器中运行的小Perl脚本:https://github.com/bradfitz/camlistore/blob/master/clients/android/build-in-docker.pl
第4步:我从主机运行胶水:https://github.com/bradfitz/camlistore/blob/master/clients/android/Makefile
我已完成第1步,但其他链接不使用docker命令.所以我想知道我可以使用哪个docker命令.你能给出一些详细的步骤,比如第1步吗?我知之甚少,所以我需要一个详细的步骤.
您提交的链接包含构建所述环境所需的所有文件。第二步链接到 Dockerfile 以构建用于构建 Android APK 的映像。第三步链接到一个perl脚本,我认为它是用来构建Android APK的(我不了解Android开发,但我认为如果你想构建自己的应用程序,你将不得不修改这个脚本)。第四个链接到 bash 脚本,该脚本用于管理所有这些事情(构建 Dockerimage、构建 apk...)。
您可以一一下载所有这些文件,也可以克隆所有存储库并从那里构建:
克隆 git 存储库
git clone git@github.com:camlistore/camlistore.git
导航至文件夹
cd camlistore/clients/android/
make使用脚本构建 Docker 镜像
make env
使用脚本构建 APK
make dockerrelease
这似乎是一个很好的起点,但您需要以某种方式更改脚本来构建您想要的 APK。
| 归档时间: |
|
| 查看次数: |
15600 次 |
| 最近记录: |