2015-01-18 2 views
6

मैंने नया इंटेलिजे आईडीईए-आधारित एंड्रॉइड स्टूडियो - android-studio-ide-135.1641136-linux.zip डाउनलोड किया।एंड्रॉइड स्टूडियो को/लिनक्स में ऑप्ट-इन करने के लिए इंस्टॉल करें (1.9 जीबी ~/एंड्रॉइड/एसडीके को/ऑप्ट में ले जाएं)

मैं /opt/android-studio में ज़िप फ़ाइल अनपैक किया (यह 425 एमबी अनपैक किया था), और /opt/android-studio/bin/studio.sh है, जो एक स्थापित जादूगर कि ~/Android/Sdk के लिए डेटा के 1.9 जीबी लायक स्थापित करना शुरू कर दिया मार डाला। उसके बाद, studio.sh चल रहा है अब एंड्रॉइड स्टूडियो शुरू करता है।

मैं ~/Android/Sdk से /opt/android-sdk पर स्थानांतरित करना चाहता हूं, इसलिए इसे सभी उपयोगकर्ताओं द्वारा साझा किया जा सकता है। साथ ही, उपयोगकर्ताओं को इसके लिए लेखन पहुंच नहीं हो सकती है, क्योंकि यह रूट विभाजन में है।

तो क्या यह संभव है?

+0

मैं इसे एंड्रॉइड- स्टूडियो-ide-135.1641136-linux.zip के साथ पुन: उत्पन्न नहीं कर सकता। लिंक की गई फ़ाइल में केवल स्टूडियो.श है और इंस्टॉलेशन के बारे में स्पष्ट दस्तावेज है (यह बताते हुए कि आप इसे उस इंस्टॉलेशन निर्देशिका में अनपैक करते हैं जिसे आप उपयोग करना चाहते हैं) इंस्टॉल-लिनक्स-tar.txt में निहित एंड्रॉइड- स्टूडियो-ide-135.1641136-linux.zip । – Appleman1234

+0

जबकि मैंने '/ opt' में स्टूडियो रखने का प्रयास नहीं किया है, तो मैं अपने एंड्रॉइड एसडीके के साथ'/opt' में चलाता हूं। आपको केवल एंड्रॉइड स्टूडियो को बताना होगा जहां आपकी एसडीके स्थापना फाइल> अन्य सेटिंग्स> डिफ़ॉल्ट परियोजना संरचना के माध्यम से है। – CommonsWare

उत्तर

7

यह प्रति उपयोगकर्ता स्थापित नहीं है, सभी उपयोगकर्ताओं के लिए नहीं, मुख्य कारण यह है कि व्यक्तिगत उपयोगकर्ता अपने एसडीके घटकों को जोड़/अपडेट कर सकते हैं क्योंकि वे फिट देखते हैं - चीजों के नए संस्करण नियमित रूप से जारी किए जाते हैं। उपयोगकर्ता के लिए एक लापता एपीआई स्तर जोड़ने या अपडेट को पकड़ने के लिए व्यवस्थापक से पूछना दर्द होगा। इसके अलावा, आप कितने सुरक्षा परावर्तक हैं, इस पर निर्भर करते हुए, आप सामान्य रूप से एंड्रॉइड एसडीके प्रबंधक को रूट के रूप में चलाने में सहज नहीं हो सकते हैं।

यदि यह आपके लिए महत्वपूर्ण सीमा नहीं है, तो आप एसडीके निर्देशिका को अपने अंतिम घर में कॉपी/स्थानांतरित कर सकते हैं; आपको वहां रखने के लिए इंस्टॉलर को चलाने की ज़रूरत नहीं है। अपडेट के अलावा, एसडीके अपनी स्थापना निर्देशिका में कुछ भी नहीं लिखता है, इसलिए इसे कॉपी करने के बाद इसे काम करना चाहिए।

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

+0

आपकी सलाह के बाद, मैंने '//एंड्रॉइड/एसडीके' को'/opt/android-sdk' पर कॉपी किया, और जब मैंने 'studio.sh' निष्पादित किया, तो मैंने देखा कि उनके पास यह निर्दिष्ट करने का विकल्प है कि एसडीके कहां स्थापित करें, इसलिए मैं चयनित '/ opt/android-sdk'। एंड्रॉइड स्टूडियो ने तब कहा कि उसे पता चला है कि एक एसडीके पहले से मौजूद है, इसलिए यह सिर्फ अपडेट डाउनलोड करेगा, और यह सफलतापूर्वक पूरा हो रहा था। यह अब चल रहा है, धन्यवाद! – sashoalm

-5

दबाव हटाना एंड्रॉयड स्टूडियो/opt में है, तो बस

sudo chmod 777 /opt/ 

कर आप केवल एक ही व्यक्ति अपने मशीन अपने ठीक उपयोग करता है कर रहे हैं।

+7

बनाना/ऑप्ट/विश्व-लेखन योग्य बनाना? यह एक ** भयानक ** विचार है। –

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