繁体   English   中英

Docker中的Android开发环境

[英]Android development environment in Docker

我想在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步吗? 我知之甚少,所以我需要一个详细的步骤。

您还可以使用注册表:

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

这很简单,因为您下载的图像已经准备就绪! 请享用!

您提交的链接包含构建所描述环境所需的所有文件。 第二步链接到Dockerfile以构建用于构建Android APK的图像。 第三步链接到perl脚本,我认为它用于构建Android APK(我不了解Android开发,但我认为如果你想构建自己的应用程序,你将不得不修改这个脚本)。 第四个链接到一个bash脚本,用于管理所有这些东西(构建Dockerimage,构建apk ...)。

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

  1. 克隆git存储库

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

  2. 导航到该文件夹

    cd camlistore/clients/android/

  3. 使用make脚本构建Docker镜像

    make env

  4. 使用脚本构建APK

    make dockerrelease

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM