त्रुटि: mksdcard SDK उपकरण चलाने में असमर्थ


216

उबंटू पर एंड्रॉइड स्टूडियो स्थापित करने की कोशिश करते समय सेट-अप विज़ार्ड में त्रुटि प्राप्त करते रहें।

"Unable to run mksdcard SDK tool."

इसके अलावा, टर्मिनल में मुझे यह मिलता है:

[ 115528]  ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0  Build #AI-135.1740770 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.8.0_40 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - VM: Java HotSpot(TM) 64-Bit Server VM 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - Vendor: Oracle Corporation 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - OS: Linux 
[ 115532]  ERROR - tRunWizard$SetupProgressStep$1 - Last Action:  

जवाबों:


313

यह वास्तव में प्रलेखन में जोड़ा जाना चाहिए, यही वजह है कि मैंने कुछ महीने पहले इसके बारे में एक मुद्दा दायर किया था ...

आपको कुछ 32-बिट बायनेरिज़ की आवश्यकता है, और आपके पास 64-बिट ओएस संस्करण (जाहिरा तौर पर) है। प्रयत्न:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

यह मेरे लिए Ubuntu 14.10 पर काम किया।

अद्यतन 2017-12-16 : विवरण लिनक्स डिस्ट्रो और संस्करण द्वारा अलग-अलग होगा। उदाहरण के लिए, यह उत्तर नए उबंटू संस्करणों को कवर करता है।


5
बस अगर यह सामान्य ज्ञान नहीं है, तो मुझे परिवर्तनों को प्रभावी करने के लिए रिबूट करना होगा। इसके अलावा, मैं यह सत्यापित कर सकता हूं कि यह कमांड एलीमेंट्री ओएस फ्रेया (64 बिट) पर आवश्यक है।
जॉन पी।

51
15.04 को इसकी कोशिश की गई। यह केवल पैकेज लगता है आप की जरूरत lib32stdc ++ 6:sudo apt-get install lib32stdc++6
bluecollarcoder

2
मैं क्या पैकेज की जरूरत पर टिप्पणी नहीं कर सकता, लेकिन @ जॉन को। पुनः आरंभ करने के लिए आवश्यक बिंदु, यह मेरे लिए नहीं था (Ubuntu 14.04 LTS)
Eamonn

4
उबंटू 15.10:Unable to locate package lib32bz2-1.0
निकोलस राउल

3
@ नाइकोलास राउल: आप इसके बजाय libbz2-1.0: i386 स्थापित कर सकते हैं। यहाँ निर्देश है: askubuntu.com/questions/637113/…
निंनजाहॉन्ग

248

के लिए UBUNTU 15.04,15.10,16.04 LTS, डेबियन 8 और डेबियन 9 इस आदेश का प्रयास करें:

sudo apt-get install lib32stdc++6

ऊपर मैं भी का उपयोग अन्य 32 बिट पुस्तकालयों को जोड़ने के लिए की जरूरत के अलावा sudo apt-get install lib32ncurses5 lib32z1 क्योंकि अन्यथा निर्माण त्रुटि के साथ विफल पैकेज का पता लगाने का lib32bz2-1.0 असमर्थ मैं इस ubuntu जवाब से संकेत मिला है askubuntu.com/a/147409
येपेत Ongeri - inkalimeva

2
डेबियन 8 पर भी काम करता है।
०१

13

उबंटू के लिए, आप कोशिश कर सकते हैं:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Cent OS / RHEL के लिए प्रयास करें:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 

फिर, एंड्रॉइड स्टूडियो को फिर से स्थापित करें और सफलता प्राप्त करें।


5
मुझे sudo dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 glibc.i686 libstdc++.i686फेडोरा 24 में करने की आवश्यकता है ।
फल

10

आर्क लिनक्स पर समस्या को ठीक करने के लिए आपको क्या करना है:

  1. सक्षम करें multilibयदि आपने uncommenting द्वारा ऐसा किया है आपके सिस्टम पर भंडार [multilib]में अनुभाग /etc/pacman.conf:

    [multilib]
    Include = /etc/pacman.d/mirrorlist
  2. अपडेटमैन:

    # pacman -Suy
  3. Libstdc ++ 5 का 32 बिट संस्करण स्थापित करें:

    # pacman -S lib32-libstdc++5

6

इसने मेरे लिए उबंटू 15.04 पर काम किया

sudo aptitude install lib32stdc++6

सबसे पहले, मैंने एप्टीट्यूड स्थापित किया, जो अन्य निर्भरताओं को भी स्थापित करने में मदद करता है।


5

यदि आप ऐसा करते हैं sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6:। आपको यह त्रुटि मिल सकती है:

E: Unable to locate package lib32bz2-1.0

E: Couldn't find any package by glob 'lib32bz2-1.0'

E: Couldn't find any package by regex 'lib32bz2-1.0'

तो मैं सुझाव देता हूं कि आप यह कर रहे हैं:

sudo apt-get install lib32stdc++6

और यह भी, एओएसपी को एंड्रॉइड-स्टूडियो को स्थापित करते समय कैसे दिखना चाहिए, यह भी स्थापित है।


3

सिर्फ 16.04 कहने के लिए, मैं दौड़ रहा हूं

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6

ओरेकल- jdk-8 स्थापित करने के बाद एक वेनिला स्थापित पर काम करने लगता है


0

यह वर्कअराउंड भी 15.04 (64 बिट) के साथ काम करता है। चूंकि विशद के लिए अभी तक (अभी तक) lib32bz2-1.0 नहीं है:

http://packages.ubuntu.com/search?keywords=lib32bz2-1.0

मैंने यूटोपिक से एक स्थापित किया।


4
@Snippet मेरे इंस्टॉल ने इस पैकेज को पूरी तरह से छोड़ कर काम किया है
guribe94

0

के मामले में लुबंटू 14.04 उपयोग के

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6

PS- सिस्टम को पुनरारंभ करने की आवश्यकता नहीं है।


0

इसी से मेरा काम बना है

जब मैंने स्वीकार किया ans मेरे Android स्टूडियो स्टार्ट-अप पर लटका की कोशिश की

यहीं वह लिंक है

http://tools.android.com/tech-docs/linux-32-bit-libraries

और यह आज्ञा है

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.