2013-04-11 7 views
6

नहीं चलाया जा सकता है मैं उबंटू पर हूं और 64-बिट लिनक्स के लिए एंड्रॉइड एसडीके ("एसडीके केवल") स्थापित किया है। मैंने ग्रहण के लिए एडीटी प्लगइन स्थापित किया। जब मैंने ग्रहण को पुनरारंभ किया तो उसने मुझे एसडीके प्रबंधक खोलने और कुछ ओएस एसडीके इंस्टॉल करने के लिए कहा, इसलिए मैंने कुछ डेवलपर टूल इंस्टॉल किए और सबसे हालिया (मुझे विश्वास है कि यह 4.2.2 था) एंड्रॉइड डिस्ट्रो। मैंने फिर ग्रहण को पुनरारंभ किया और कोई त्रुटि या कंसोल चेतावनी नहीं मिली।ग्रहण एडीटी त्रुटि: प्रोग्राम एडीबी

मैं तो कई एंड्रॉयड दृश्य (ढेर, LogCat, आदि) खोलने की कोशिश की है और निम्नलिखित त्रुटि मिली:

enter image description here

यह क्या है और क्यों मैं इसे देख रहा हूँ? इसे सही करने के लिए मैं क्या कर सकता हूं? अग्रिम में धन्यवाद!

अद्यतन: प्रश्न में निर्देशिका पर एक ls -l चल रहा निर्माण करता है:

[email protected]:~$ ls -l ~/sandbox/dsi/workbench/android-sdk/21.1/android-sdk-linux/platform-tools/ 
total 27960 
-rwxrwxr-x 1 myUser myUser 1122758 Apr 11 10:29 aapt 
-rwxrwxr-x 1 myUser myUser 1226659 Apr 11 10:29 adb 
-rwxrwxr-x 1 myUser myUser 269818 Apr 11 10:29 aidl 
drwxrwxr-x 2 myUser myUser  4096 Apr 11 10:29 api 
-rwxrwxr-x 1 myUser myUser 444481 Apr 11 10:29 dexdump 
-rwxrwxr-x 1 myUser myUser  2603 Apr 11 10:29 dx 
-rwxrwxr-x 1 myUser myUser 176550 Apr 11 10:29 fastboot 
drwxrwxr-x 2 myUser myUser  4096 Apr 11 10:29 lib 
-rwxrwxr-x 1 myUser myUser 24867619 Apr 11 10:29 llvm-rs-cc 
-rw-rw-r-- 1 myUser myUser 467531 Apr 11 10:29 NOTICE.txt 
drwxrwxr-x 4 myUser myUser  4096 Apr 11 10:29 renderscript 
-rw-rw-r-- 1 myUser myUser 16648 Apr 11 10:29 source.properties 
[email protected]:~$ 
+1

पर उपलब्ध नहीं है किसी ने एडीबी या एंड्रॉइड एसडीके को हटा दिया या संशोधित किया है। सुनिश्चित करें कि त्रुटि में दिखाए गए एडीबी पथ सही है। और आईएमएचओ आपको अपने ग्रहण कार्यक्षेत्र के अंदर एंड्रॉइड एसडीके नहीं डालना चाहिए। – m0skit0

+1

धन्यवाद @ m0skit0 (+1): (1) पथ '/ home/myUser/sandbox/dsi/workbench/android-sdk/21.1/android-sdk-linux/platform-tools/adb' मान्य है, और एडीबी है वहां स्थित है, इसलिए इसे हटाया नहीं गया है। और (2) सिर्फ जिज्ञासु, आपको लगता है कि एंड्रॉइड एएसके मेरे ग्रहण कार्यक्षेत्र में क्यों है? 'वर्कबेंच/'निर्देशिका में 2 बच्चे फ़ोल्डर्स हैं:' एंड्रॉइड-एसडीके', और 'ग्रहण'। मेरा ग्रहण कार्यक्षेत्र 'वर्कबेंच/ग्रहण/कार्यस्थान' में है। बस यह सुनिश्चित करना चाहते हैं कि आप कुछ और नहीं देखते जो मुझे याद आ रही है। एक बार फिर धन्यवाद! – IAmYourFaja

+0

क्या यह एक लिनक्स/अनुमति समस्या हो सकती है? – IAmYourFaja

उत्तर

5

अपने Ubuntu संस्करण क्या है? पहले Ubuntu 12.04, आप को स्थापित करना होगा ia32-libs

sudo apt-get install ia32-libs 
+0

धन्यवाद @ पॉलैंड (+1) - लेकिन मैं 12.04 पर हूं ... – IAmYourFaja

+0

@IAmYourFaja अपने फ़ोल्डर को होम फ़ोल्डर (जैसे/एसडीके) से बाहर ले जाने का प्रयास करें – Pauland

+0

यह मुझे नहीं जाने देगा; एंड्रॉइड_SDK_HOME को कॉपी/ऑप्ट/एंड्रॉइड-एसडीके की प्रतिलिपि बनाने की अनुमति नहीं है, यहां तक ​​कि सूडो के साथ भी। मुझे एक "निर्देशिका छोड़ने" संदेश मिलता है। – IAmYourFaja

8

आप ubuntu पर हैं 13.10 (और संभवतः अन्य संस्करणों> = 12.10), तो आप जगह में

apt-get install lib32ncurses5 lib32stdc++6 zlib1g:i386 libc6-i386 

स्थापित करने की आवश्यकता हो सकती है। ia32-libs अब 13.10

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