2014-10-17 13 views
20

में एंड्रॉइड डेवलपमेंट एनवायरनमेंट मैं डॉकर में एंड्रॉइड डेवलपमेंट एनवायरनमेंट बनाना चाहता हूं। मैंने इस लिंक पर https://plus.google.com/+BradFitzpatrick/posts/CmqtqAShWZJ पढ़ा है। यह बहुत अच्छा है, लेकिन मैंने इसे करने के लिए कदम से कदम उठाए और कुछ समस्याएं हैं। उपरोक्त लिंक में कुछ चरण हैं:डॉकर

चरण 1: https://index.docker.io/u/wasabeef/android/ - सभी उपहारों का एक विश्वसनीय निर्माण खोजें।

चरण 2: https://github.com/bradfitz/camlistore/blob/master/clients/android/devenv/Dockerfile

ध्यान दें कि हम जाओ का एक हाथ संस्करण का निर्माण, के बाद से Camlistore अपलोड करने वाले, एक जाओ एआरएम बच्चे प्रक्रिया का उपयोग करता मुख्य जावा अनुप्रयोग के तहत: यह 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

यदि आप कैमिलिस्टोर का उपयोग नहीं कर रहे हैं, न ही पर्ल से परिचित हैं, तो उपर्युक्त चरण आपके लिए गुप्त लग सकते हैं। उन्होंने निश्चित रूप से मेरे साथ किया। –

उत्तर

1

आपके द्वारा सबमिट किए गए लिंक में आपके द्वारा वर्णित पर्यावरण बनाने के लिए आवश्यक सभी फ़ाइलें हैं। एंड्रॉइड एपीके बनाने के लिए उपयोग की जाने वाली छवि बनाने के लिए डॉकरफाइल के दूसरे चरण लिंक। एक पर्ल स्क्रिप्ट के लिए तीसरे चरण के लिंक, जो मुझे लगता है कि एंड्रॉइड एपीके बनाने के लिए उपयोग किया जाता है (मुझे एंड्रॉइड डेवलपमेंट के बारे में जानकारी नहीं है, लेकिन मुझे लगता है कि अगर आप अपने ऐप्स बनाना चाहते हैं तो आपको इस स्क्रिप्ट को संशोधित करना होगा)। और एक बैश स्क्रिप्ट के चौथे लिंक जो इन सभी चीजों को प्रबंधित करने के लिए उपयोग किए जाते हैं (डॉकरीमेज बनाएं, एपीके बनाएं ...)।

आप एक-एक करके इन फ़ाइलों के सभी डाउनलोड कर सकते हैं, या आप सब भंडार क्लोन और निर्माण कर सकते हैं वहाँ से:

  1. क्लोन Git भंडार

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

  2. नेविगेट करने के लिए फ़ोल्डर

    cd camlistore/clients/android/

  3. make स्क्रिप्ट

    make env

  4. बिल्ड APK का उपयोग करके स्क्रिप्ट

    make dockerrelease

यह एक अच्छी शुरुआत बिंदु हो रहा है का उपयोग कर डोकर छवि का निर्माण, लेकिन आप आपकी इच्छित इच्छाओं को बनाने के लिए स्क्रिप्ट को किसी भी तरह से बदलने की आवश्यकता होगी।

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

कि बहुत सरल है, क्योंकि आप एक छवि है कि तैयार है डाउनलोड:

3

तुम भी एक रजिस्ट्री का उपयोग कर सकते हैं! आनंद लें!