2012-12-12 8 views
6

में एम्यूलेटर शुरू करने में विफल समस्या यह है कि, मैंने लिनक्स [उबंटू 12.04] में फॉर्म विंडो स्विच की हैं और मैं ग्रहण के साथ एंड्रॉइड प्रोग्रामिंग के लिए एंड्रॉइड एमुलेटर का उपयोग कर रहा हूं। और यह इस संदेश के साथ बाहर निकल जाता है जब मैं अपने adv एमुलेटर भागने की कोशिश की:लिनक्स

Failed to start emulator: Cannot run program "/home/lenovo/Desktop/adt-bundle-linux/sdk//tools/emulator": error=13, Permission denied. 

एक ही समस्या iOS के लिए here मिला था लेकिन इस मामले में यह त्रुटि थी: 1। मैंने समाधान पढ़ा लेकिन इसे लागू नहीं कर सका क्योंकि मैं इसे समझ नहीं पाया और मैं लिनक्स के लिए भी नया हूं। मैं अपने ओएस के रूप में उबंटू 12.04 का उपयोग कर रहा हूं। यह अगर कुछ साथी मेरी मदद कर सकता है बहुत अच्छा होगा ... अनुमतियाँ ठीक करने के लिए

उत्तर

0

प्रयास करें:

sudo chown -R lenovo:lenovo /home/lenovo/Desktop/adt-bundle-linux 
sudo chmod +x /home/lenovo/Desktop/adt-bundle-linux/sdk/tools/emulator 

और फिर कोशिश करें।

0

समस्या तय की गई है। मैंने जिस समाधान का प्रयास किया वह बहुत समान उत्तर है। प्लेटफ़ॉर्म-टूल्स जोड़ने के अलावा मुझे bashrc में टूल फ़ोल्डर जोड़ना पड़ा।

इस प्रकार मैंने bashrc फ़ाइल में एंड्रॉइड पथ जोड़े।

# Android tools 
export PATH=${PATH}:~/android-sdk-linux_x86/tools 
export PATH=${PATH}:~/android-sdk-linux_x86/platform-tools 

export ANDROID_SDK_HOME=~/android-sdk-linux_x86/tools 
export PATH=$PATH:$ANDROID_SDK_HOME 
For those who have this problem after adding this, if you still have this issue then please make sure that the java path is added. It may be like 

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.26 
export PATH=$PATH:$JAVA_HOME 
The java version name may varry depending on the version installed on your machine. To find the version name type java -version from terminal. 

यदि अभी भी समस्या मौजूद है तो कृपया avd फ़ोल्डर, इसकी सामग्री और .android फ़ोल्डर की अनुमतियों की जांच करें।

एक ही समस्या। लेकिन मेरा जेडीके संस्करण 7 है। मैंने निम्नलिखित चरणों को हल करके हल किया:

ctrl+alt+t>>vi ~/.bashrc>>Add the path "android-sdk/platform-tools" to export Path= ....:Path 
set chmod -R 777 android-sdk` 
+0

धन्यवाद दोस्तों समस्या हल हो गई है। यह ओएस के अपूर्ण अपग्रेड के कारण था। मैंने बस ओएस को अपग्रेड करके हल किया। मुख्य समस्या यह थी कि लिनक्स के लिए एडीटी-बंडल 32 बिट आर्किटेक्चर के लिए था और इसे 64 बिट आर्क में चलाने के लिए था। उबंटू के पुस्तकालयों को अद्यतन किया जाना चाहिए। –

11

ओपन कमांड प्रॉम्प्ट और नीचे दिए गए आदेश टाइप करें।

पहले #

su root यह पासवर्ड के लिए पूछेगा कि क्या आप को देखते हुए अपना पासवर्ड दर्ज,

दूसरा #

chmod -R 777 '/home/android-sdk-linux/' (अपने एसडीके के रास्ते)

प्रेस दर्ज करें और पुन: प्रयास करें अपने एमुलेटर शुरू करने के लिए।

उम्मीद है कि यह आपके लिए काम करेगा।

0

धन्यवाद दोस्तों समस्या हल हो गई है। यह ओएस के अपूर्ण अपग्रेड के कारण था। मैंने बस ओएस को अपग्रेड करके हल किया। मुख्य समस्या यह थी कि लिनक्स के लिए एडीटी-बंडल 32 बिट आर्किटेक्चर के लिए था और इसे 64 बिट आर्क में चलाने के लिए था। उबंटू के पुस्तकालयों को अद्यतन किया जाना चाहिए।