যদিও অ্যান্ড্রয়েড বিকাশ সরঞ্জাম (এডিটি) বান্ডেলটি 'লিনাক্স B৪ বিট'-এর জন্য জিপ প্যাকেজ হিসাবে উপলব্ধ এটিতে নিম্নলিখিত প্রয়োজনীয়তার কথা উল্লেখ করেছে :
-৪-বিট বিতরণগুলি 32-বিট অ্যাপ্লিকেশন চালাতে সক্ষম হতে হবে।
আর শুধু প্যাকেজ গ্রহণের ত্রুটি একটি ফেডোরা 17 64 বিট সিস্টেম ফলাফলে, দৌড়ানো কারণ এটি না 'খুঁজতে' করতে বিভিন্ন উন্নয়ন সরঞ্জাম, যেমন adb
বা aapt
:
অপ্ট কার্যকর করতে ত্রুটি: প্রোগ্রামটি চালানো যায় না "/ হোম / জুসার / লোকাল / অ্যাড্ট-বান্ডেল-লিনাক্স / এসডিকে / প্ল্যাটফর্ম-সরঞ্জামগুলি / অপ্ট": ত্রুটি = 2, এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই: ত্রুটি = 2, এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
'এ জাতীয় কোনও ফাইল' বিভ্রান্ত করছে না কারণ এটি সেখানে রয়েছে ($ হোম / স্থানীয় অধীনে):
adt-bundle-linux/sdk/platform-tools/aapt
তবে আমি এটি শেলের উপর দিয়ে কার্যকর করতে পারি না:
~/local $ ./adt-bundle-linux/sdk/platform-tools/aapt
zsh: no such file or directory: ./adt-bundle-linux/sdk/platform-tools/aapt
ফাইলটির দিকে তাকাচ্ছি
$ file adt-bundle-linux/sdk/platform-tools/aapt
adt-bundle-linux/sdk/platform-tools/aapt: ELF 32-bit LSB executable, Intel 80386,
version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8,
not stripped
আমরা দেখতে পাচ্ছি যে এটি একটি 32 বাইনারি। এবং দেখে মনে হচ্ছে যে আমার সিস্টেম (বর্তমানে) 32-বিট অ্যাপ্লিকেশন চালাতে সক্ষম নয়।
আমি কীভাবে এটি পরিবর্তন করব? আমি কীভাবে একটি বর্তমান ফেডোরা 64 বিট সিস্টেম 32 32 বিট অ্যাপ্লিকেশন চালাতে সক্ষম করব?
(অবশ্যই কেউ জিজ্ঞাসা করতে পারে যে কেউ কেন 'লিনাক্স bit৪ বিট' নামক বাইনারি প্যাকেজে 32 বিট বাইনারি রাখে ...)