Ответ 1
Вы также можете использовать реестр:
https://registry.hub.docker.com/u/ksoichiro/android/
Это очень просто, потому что вы загружаете готовое изображение! Наслаждайтесь!
Я хочу создать среду разработки Android в Docker. Я прочитал 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 there, так как пользователь Camlistore использует дочерний процесс Go ARM в основном приложении Java.
Шаг 3: маленький Perl script, который запускается в контейнере: 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/
Это очень просто, потому что вы загружаете готовое изображение! Наслаждайтесь!
В представленной вами ссылке есть все файлы, необходимые для создания описанной среды. Второй шаг связан с файлом Docker для создания образа, используемого для сборки Android APK. Третий шаг связан с perl script, который, как я полагал, используется для создания Android APK (я не знаю об Android-разработке, но думаю, вам придется поменять этот script, если вы хотите создавать свои собственные приложения). И четвертая ссылка на bash script, которая используется для управления всеми этими вещами (постройте Dockerimage, создайте apk...).
Вы можете загружать все эти файлы по одному, или вы можете клонировать весь репозиторий и строить там:
Клонировать хранилище git
git clone [email protected]:camlistore/camlistore.git
Перейдите в папку
cd camlistore/clients/android/
Создайте образ Docker с помощью make
script
make env
Создайте APK с помощью скриптов
make dockerrelease
Кажется, что это хорошая начальная точка, но вам нужно будет каким-то образом изменить сценарии для создания желаемых apks.