2014-10-17 5 views
20

Docker에 안드로이드 개발 환경을 구축하고 싶습니다. 이 링크에 https://plus.google.com/+BradFitzpatrick/posts/CmqtqAShWZJ을 (를) 읽었습니다. 매우 시원하지만 몇 걸음 씩 해보고 몇 가지 문제가 있습니다. 위 링크에 몇 가지 단계가 있습니다.Docker 안드로이드 개발 환경

1 단계 : 모든 상품의 신뢰할 수있는 빌드를 찾으십시오.

2 단계 : Camlistore 업 로더는 주요 자바 애플 리케이션에서, 바둑 ARM의 자식 프로세스를 사용하기 때문에 우리가 거기에 이동의 ARM 버전을 구축 https://github.com/bradfitz/camlistore/blob/master/clients/android/devenv/Dockerfile

참고 : Camlistore의 물건을 확장합니다.

3 단계 : 약간의 펄 스크립트 컨테이너에서 실행 : 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 단계 완료

하지만, 다른 링크가 안 : 작은 내가 호스트에서 실행 접착제를 확인 도커 명령을 사용하십시오. 그래서 내가 사용할 수있는 부두 명령을 알고 싶습니다. 1 단계와 같은 세부 단계를 줄 수 있습니까? 나는 지식이 거의 없으므로 상세한 단계가 필요하다.

+0

Camlistore를 사용하지 않고 Perl에 익숙하지 않은 경우 위의 단계가 당신에게 어둡게 보일 수 있습니다. 그들은 분명 나에게했다. –

답변

1

제출 한 링크에 설명 된 환경을 구축하는 데 필요한 모든 파일이 있습니다. 두 번째 단계는 Dockerfile에 연결하여 Android APK를 작성하는 데 사용되는 이미지를 작성합니다. 세 번째 단계는 Android APK를 빌드하는 데 사용되는 것으로 추정되는 perl 스크립트에 연결됩니다 (Android 개발에 대한 지식이 없지만 자신의 앱을 빌드하려는 경우이 스크립트를 수정해야한다고 생각합니다). 그리고 네 번째 링크는이 모든 것을 관리하는 데 사용되는 bash 스크립트입니다 (Dockerimage 빌드, apk 빌드 ...).

당신은 하나 하나 이러한 모든 파일을 다운로드 할 수 있습니다, 또는 당신은 모든 저장소를 복제하고 구축 할 수 있습니다 거기에서 :

  1. 복제 망할 놈의 저장소

    git clone [email protected]:camlistore/camlistore.git

  2. 이동에 폴더

    cd camlistore/clients/android/

  3. 스크립트

    make dockerrelease 좋은 시작점이 될 것으로 보인다

를 사용하여 make 스크립트

make env

  • 빌드에게 APK를 사용하여 도커 이미지를 구축하지만, 원하는 apk를 만들기 위해 스크립트를 다소 변경해야합니다. 당신이 준비가 이미지를 다운로드하기 때문에 매우 간단

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

    :

  • 3

    는 또한 레지스트리를 사용할 수 있습니다! 즐기십시오!