2010-04-21 16 views
13

अब तक मैंने एसडीके को डाउनलोड और स्थापित करने में कामयाब रहा है और यह मेरे पैथ में है। समस्या यह है कि मैं "एंड्रॉइड अपडेट एसडीके" नहीं चला सकता क्योंकि यह किसी डिस्प्ले से कनेक्ट होने की अपेक्षा करता है और मैं एसएसएच के माध्यम से रिमोट हेडलेस सर्वर से जुड़ा हुआ हूं (इसका एक बिल्ड सर्वर इसलिए कोई डेस्कटॉप एनवी नहीं है)। क्या एंड्रॉइड टूल के लिए एक कमांड लाइन विकल्प है जो इसे एक्स के बिना चलाने के लिए कहता है?हेडलेस सर्वर पर कमांड लाइन से एंड्रॉइड एसडीके कैसे सेट करें?

+0

लिनक्स पर हैं, तो आप इन निर्देशों की जांच कर सकते हैं: http://www.wikihow.com/Install-Android-on-Ubuntu-Linux-With-Eclipse-Ide –

उत्तर

4

मैंने अभी एक छोटा कमांड लाइन टूल बनाया है जो किसी भी पर्यावरण (जीयूआई या गैर-जीयूआई) में अद्यतन करता है। इसे व्यापक रूप से परीक्षण करने का मौका नहीं मिला, लेकिन जहां तक ​​मैं यह कह सकता हूं कि इसे क्या करना चाहिए।

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

अधिक जानकारी के लिए यहां जाएं करें:

http://code.google.com/p/android-sdk-tool

+0

बस जोड़ना चाहता था कि मैंने उपरोक्त स्क्रिप्ट का सफलतापूर्वक उपयोग किया। – Eno

35

अपडेट के लिए कोई --no-ui झंडा नहीं है।

ठेठ लिनक्स स्थापना:

cd android-sdk-linux_86/tools 
./android update sdk -u 

यह बिना सिर चलेंगे। ध्यान दें करने के लिए, -u और --no-ui एक ही ध्वज

+0

धन्यवाद आदमी, यह काम करता है! – Qlimax

+0

एफवाईआई, --no-ui ने * मेरे लिए कभी काम नहीं किया है। – Eno

+0

जब यह आदेश चलाता है तो यह उपयोगकर्ता नाम/पासवर्ड मांग रहा है "साइट प्रमाणीकरण कृपया निम्न डोमेन पर लॉग इन करें: नवीनतम मोटोरोला ऐड-ऑन तक पहुंचने के लिए यहां अपने MOTODEV खाता ईमेल और पासवायर डी का उपयोग करें। Dveloper.motorola पर एक निःशुल्क MOTODEV खाता बनाएं .com सर्वर प्रमाणीकरण की आवश्यकता है: एंड्रॉइड-sdk-addons.motodevupdate.com लॉगिन: पासवर्ड: "इसे रोकने के लिए कैसे रोकें – Sam

संबंधित मुद्दे