Docker中的Android开发环境

我想在Docker中构buildandroid开发环境。 我已阅读此链接https://plus.google.com/+BradFitzpatrick/posts/CmqtqAShWZJ 。 这是非常酷的,但我一步一步尝试去做,并有一些问题。 以上链接有一些步骤:

第1步:findhttps://index.docker.io/u/wasabeef/android/ – 一个所有的好东西的信任的版本。

步骤2:用Camlistore扩展它: https : //github.com/bradfitz/camlistore/blob/master/clients/android/devenv/Dockerfile

请注意,我们构build了一个ARM版本的Go,因为Camlistore上传器在主Java应用程序下使用了Go ARMsubprocess。

第3步:在容器中运行的小Perl脚本: https : //github.com/bradfitz/camlistore/blob/master/clients/android/build-in-docker.pl

第4步:less许从主机上运行胶水: https : //github.com/bradfitz/camlistore/blob/master/clients/android/Makefile

我已完成步骤1,但其他链接不使用docker命令。 所以我想知道我可以使用哪个docker命令。 你能否详细说明步骤1? 我有一点知识,所以我需要一个详细的步骤。

Solutions Collecting From Web of "Docker中的Android开发环境"

您也可以使用registry:

https://registry.hub.docker.com/u/ksoichiro/android/

这很简单,因为你下载了一个准备好的图像! 请享用!

您提交的链接具有构build所述环境所需的所有文件。 第二步链接到Dockerfile来构build用于构buildAndroid APK的图像。 第三步链接到一个Perl脚本,我认为这是用来构buildAndroid APK(我还没有关于Android开发的知识,但是我认为如果你想构build自己的应用程序,你将不得不修改这个脚本)。 第四个链接到一个bash脚本,用于pipe理所有这些东西(构buildDockerimage,构buildapk …)。

您可以逐个下载所有这些文件,也可以从这里克隆所有的存储库并构build:

  1. 克隆git仓库

    git clone git@github.com:camlistore/camlistore.git

  2. 导航到该文件夹

    cd camlistore/clients/android/

  3. 使用make脚本构buildDocker镜像

    make env

  4. 使用脚本构buildAPK

    make dockerrelease

这似乎是一个很好的起点,但是你需要改变一些脚本来build立你想要的apks。