LINUX

2012-05-17 16 views
8

में एंड्रॉइड एसडीके प्रबंधक प्रॉक्सी सेटिंग्स मैं अपने काम फ़ायरवॉल के पीछे उबंटू में एंड्रॉइड एसडीके स्थापित करने की कोशिश कर रहा हूं और 'dl-ssl.google.com' संदेशों से कनेक्ट करने में विफल रहा हूं। यह एक ज्ञात समस्या है लेकिन मुझे लगता है कि हर समाधान प्रॉक्सी सेटिंग्स और 'बल http' विकल्प का चयन शामिल है। ऐसा लगता है कि यह विंडोज़ में सीधा है, हालांकि मैं जानना चाहता हूं कि LINUX में ऐसा कैसे करें। मैं ग्रहण प्रॉक्सी सेटिंग्स सेट कर सकता हूं लेकिन मुझे नहीं लगता कि यह एंड्रॉइड एसडीके प्रबंधक द्वारा उपयोग किया जाता है। क्या कोई कॉन्फ़िगरेशन फ़ाइल कहीं है?LINUX

अग्रिम धन्यवाद।

मार्क

+0

जवाब में से एक स्वीकार करते हैं, तो इस सवाल का अब और अनुत्तरित के रूप में दिखाई नहीं देता है। –

उत्तर

36

समाधान प्रमाणीकरण करने के लिए स्थानीय प्रॉक्सी सेट करना था और निम्नानुसार स्थानीय प्रॉक्सी पर एंड्रॉइड को पुनर्निर्देशित करने के लिए फ़ाइल ~/.android/androidtool.cfg फ़ाइल बनाना था।

### Settings for Android Tool 
#Tue Jun 12 01:34:55 PDT 2012 
http.proxyPort=3128 
sdkman.monitor.density=108 
http.proxyHost=127.0.0.1 
sdkman.show.update.only=true 
sdkman.ask.adb.restart=false 
sdkman.force.http=true 
sdkman.show.updateonly=true 

इस फ़ाइल में पहले से ही इस तरह के

http.proxyPort= 
http.proxyHost=127.0.0.1\:3128 

मेरे लिए के रूप में प्रविष्टियों के साथ मौजूद हो सकता है, जब तक मैं यह प्रपत्र ऊपर दिखाए गए करने के लिए बदल यह काम नहीं किया:

http.proxyPort=3128 
http.proxyHost=127.0.0.1 
+0

यह मेरे लिए तय है - प्रॉक्सी पोर्ट मुद्दा था। – Shirkrin

+0

मेरी प्रॉक्सी को भी प्रमाणीकरण की आवश्यकता है, लेकिन केवल 'http.proxyPort' और' http.proxyHost' की आपूर्ति करने से चाल चल रही है; एंड्रॉइड टूलींग ने उस प्रॉक्सी से गुजरने के लिए प्रमाण-पत्रों के लिए कहा। – mthmulders

+0

यह मेरे लिए ठीक काम करता है – FOliveira

3

आप इस आदेश को चलाते हैं:

export HTTP_PROXY=http://my_proxy:port/ 
एक खोल में

android या eclipse चलाने से पहले, एसडीके उपकरण है कि सम्मान करना चाहिए।

यदि आप इसे स्थायी रूप से खाता-पारित करना चाहते हैं, तो उपरोक्त पंक्ति को ~/.bashrc पर जोड़ें।

+0

यह नहीं करता है। पर्यावरण: डेबियन, एंड्रॉइड एसडीके बिल्ड तिथि 2013.10.30, x64। – holgac

+0

मैं पुष्टि कर सकता हूं कि, मेरे लिए, 'http_PROXY' (सभी कैप्स) का उपयोग 'http_proxy' _did_ कार्य के बजाय किया जा सकता है। लेकिन यह 'अजीब' है, मुझे 'HTTP_PROXY = http: // : @myproxy निर्यात करने की आवश्यकता है।कॉम: 8080/',' निर्यात HTTPS_PROXY = http: // : @ myproxy.com: 8080/', और इस आदेश को चलाएं _once_' sdkmanager --proxy = http --proxy_host = myproxy.com --proxy_port = 8080 --list'। ऐसा करने के बाद, मुझे अब env vars की आवश्यकता नहीं थी, न ही प्रॉक्सी विकल्प 'sdkmanager' के लिए। (मैं केवल यह मान सकता हूं कि प्रॉक्सी सेटिंग्स कहीं कैश हो गई हैं [?]) – evadeflow

1

मैं कर रहा था मेरी वास्तविक प्रॉक्सी जानकारी के साथ ~/.android/androidtool.cfg को संपादित करने के लिए, इस होस्ट को सहेजने के लिए मुझे अपने प्रॉक्सी (कार्यरत) के आईपी पते का उपयोग करना था (काम नहीं किया था)। लगता है कि लिनक्स में एंड्रॉइड एसडीके प्रबंधन नामों को हल करने में असमर्थ है।

1

मैं एंड्रॉयड androidtool.cfg विंडोज लिनक्स फाइल करने के लिए की सेटिंग की नकल की और यह पूरी तरह

7

काम किया बस किसी को वहाँ मदद करने के लिए।

मैं प्रक्रिया का पालन के साथ प्रॉक्सी सेटिंग के साथ एसडीके प्रबंधक का उपयोग करने में सक्षम था

  1. (ubuntu के लिए Ctrl + Alt + टी) गोटो शैल एसडीके \ उपकरण निर्देशिका से
  2. भागो "Android"। (उदाहरण/mySDKDir/उपकरण/एंड्रॉइड)
  3. यह एसडीके प्रबंधक लॉन्च करेगा। मुख्य मेनू पर, गोटो टूल्स -> प्रॉक्सी सेटिंग्स को सेट करने के विकल्प।
  4. प्रासंगिक संकुल का चयन करें और डाउनलोड/इंस्टॉल करें। एसडीके प्रबंधक निर्दिष्ट प्रॉक्सी सेटिंग्स का उपयोग करेगा। अगर यह आपको मदद की

सादर