ত্রুটি: এমএসডিকার্ড এসডিকে সরঞ্জাম চালাতে অক্ষম


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

উবুন্টু 14.10 এ আমার জন্য এটি কাজ করেছিল।

আপডেট 2017-12-16 : লিনাক্স ডিস্ট্রো এবং সংস্করণ অনুসারে বিশদগুলি পৃথক হবে। সুতরাং উদাহরণস্বরূপ, এই উত্তরটি নতুন উবুন্টু সংস্করণগুলি কভার করে।


5
যদি এটি সাধারণ জ্ঞান না হয় তবে পরিবর্তনগুলি কার্যকর করতে আমাকে পুনরায় বুট করতে হয়েছিল। তদতিরিক্ত, আমি যাচাই করতে পারি যে এই আদেশটি এলিমেন্টারি ওএস ফ্রেইয়া (64৪ বিট) এ প্রয়োজনীয়।
জন পি।

51
15.04 এ চেষ্টা করেছেন। আপনার কেবলমাত্র প্যাকেজটি মনে হচ্ছে lib32stdc ++ 6:sudo apt-get install lib32stdc++6
bluecollarcoder

2
কী প্যাকেজগুলির প্রয়োজন হতে পারে সে সম্পর্কে আমি মন্তব্য করতে পারি না, তবে @ জনপিকে। পুনঃসূচনাটির প্রয়োজনীয়তার দিকটি, এটি আমার পক্ষে হয়নি (উবুন্টু 14.04 এলটিএস)
ইমন

4
উবুন্টু 15.10:Unable to locate package lib32bz2-1.0
নিকোলাস রাউল

3
@ নিকোলাসরৌল: আপনি পরিবর্তে libbz2-1.0: i386 ইনস্টল করতে পারেন। নির্দেশটি এখানে রয়েছে: Askubuntu.com / প্রশ্নগুলি / 7637১১১/২
নিনজাহোবাহং

248

ইউবুন্টু 15.04,15.10,16.04 এলটিএসের জন্য , ডেবিয়ান 8 এবং ডেবিয়ান 9 এই আদেশটি ব্যবহার করে দেখুন:

sudo apt-get install lib32stdc++6

উপরের ছাড়াও আমাকে অন্যান্য 32 বিট লাইব্রেরি যুক্ত করেও ব্যবহার করতে হবে sudo apt-get install lib32ncurses5 lib32z1 কারণ অন্যথায় ত্রুটিটি সহ বিল্ড ব্যর্থ হয়েছে প্যাকেজটি সনাক্ত করতে অক্ষম lib32bz2-1.0 আমি এই উবুন্টু উত্তর জিজ্ঞাসাটি
/ 147409 - জাপেথ ওঙ্গেরি - ইনকালেমেভা

2
পাশাপাশি ডেবিয়ান 8 এ কাজ করে।
ejmin

13

উবুন্টুর জন্য, আপনি চেষ্টা করতে পারেন:

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

সেন্ট ওএস / আরএইচএল এর জন্য চেষ্টা করুন:

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আপনি যদি ইতিমধ্যে [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

Oracle-jdk-8 ইনস্টল করার পরে ভ্যানিলা ইনস্টল করার কাজ করছে বলে মনে হচ্ছে


0

এই workaround 15.04 (64 বিট) এর সাথেও কাজ করে। যেহেতু (এখনও?) Lib32bz2-1.0 স্পষ্টর জন্য নেই:

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

আমি ইউটোপিক থেকে এটি ইনস্টল করেছি।


4
@ স্নিপেট মাই ইনস্টলটি এই প্যাকেজটিকে পুরোপুরি বাদ দিয়ে কাজ করেছে
guribe94

0

লুবুন্টু ক্ষেত্রে 14.04 ব্যবহার

sudo apt-get ইনস্টল করুন lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6

পিএস-সিস্টেমটি পুনরায় চালু করার দরকার নেই।


0

এটিই আমার পক্ষে কাজ করেছিল

আমি যখন স্বীকৃত উত্তরগুলি চেষ্টা করি তখন আমার অ্যান্ড্রয়েড স্টুডিও স্টার্ট-আপে স্তব্ধ হয়

এই লিঙ্কটি

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

এবং এটি হ'ল আদেশ

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.