Chromebook (ChromeOS) এবং Linux (Waydroid) এ XAPK ফাইলগুলি কীভাবে খুলবেন এবং ইনস্টল করবেন
আধুনিক Chromebooks Google-এর ARCVM (ক্রোম ভার্চুয়াল মেশিনের জন্য Android রানটাইম)-এর মধ্যে Android অ্যাপ্লিকেশন চালায়, যখন লিনাক্স ডেস্কটপ এবং হ্যান্ডহেল্ড ব্যবহারকারীরা (উবুন্টু, ফেডোরা, আর্চ এবং স্টিমওএস সহ) Waydroid ব্যবহার করে সম্পূর্ণ Android পরিবেশ চালায়। যেহেতু ChromeOS-এর Files অ্যাপ বা Waydroid-এর ডিফল্ট waydroid app install CLI সরাসরি কাঁচা .xapk কন্টেইনার গ্রহণ করে না, তাই আপনার হয় একটি পরিষ্কার ব্রাউজার-মার্জড .apk বা Linux টার্মিনালের মাধ্যমে একটি মাল্টি-বিভক্ত ADB স্থাপনার প্রয়োজন৷
1. ব্রাউজারে ChromeOS এবং Linux-এ XAPK-কে APK-এ রূপান্তর করা
যেহেতু ChromeOS এবং Linux ডেস্কটপে উদার RAM সহ একটি সম্পূর্ণ ডেস্কটপ ক্রোমিয়াম/ফায়ারফক্স ব্রাউজার রয়েছে, তাই আপনি কোনো অতিরিক্ত লিনাক্স প্যাকেজ ইনস্টল না করেই সরাসরি আপনার ব্রাউজারে যেকোনো .xapk বা .apks বান্ডিল রূপান্তর করতে পারেন:
- আপনার Chromebook বা Linux মেশিনে Chrome-এ xapktoapk.com খুলুন।
- কনভার্টারে আপনার .xapk সংরক্ষণাগারটি ফেলে দিন। এটি বেস APK কে এর সঙ্গী আর্কিটেকচার এবং DPI কনফিগারেশন বিভক্ত করে এবং v1+v2 স্বাক্ষর সহ আউটপুট প্যাকেজ স্বাক্ষর করে।
- ChromeOS (বা Linux-এ ~/Downloads) আপনার লিনাক্স ফাইল ডিরেক্টরিতে স্বতন্ত্র .apk ফাইলটি ডাউনলোড করুন।
2. Chromebook-এ রূপান্তরিত APK ইনস্টল করা (আপনার ডিভাইস মুছা ছাড়া)
পুরোনো গাইডরা Chromebook ব্যবহারকারীদের তাদের সম্পূর্ণ ল্যাপটপকে অনিরাপদ "ডেভেলপার মোডে" (যা ডিভাইসটিকে পাওয়ারওয়াশ করে) রাখতে বলে। আধুনিক ChromeOS-এ, আপনার না সম্পূর্ণ বিকাশকারী মোড প্রয়োজন—আপনার শুধুমাত্র অন্তর্নির্মিত লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট (ক্রোস্টিনি) প্রয়োজন:
- সেটিংস → ChromeOS সম্পর্কে → বিকাশকারী খুলুন এবং লিনাক্স উন্নয়ন পরিবেশ চালু করুন।
- একই বিকাশকারীরা মেনুর অধীনে, Android অ্যাপস ডেভেলপ করুন ক্লিক করুন এবং ADB ডিবাগিং সক্ষম করুন এ টগল করুন (ক্রোস্টিনিকে ARCVM-এর সাথে লিঙ্ক করতে আপনার Chromebook একবার পুনরায় চালু হবে)।
- আপনার Chromebook-এ Linux টার্মিনাল অ্যাপটি খুলুন এবং Android ADB ক্লায়েন্ট ইনস্টল করুন:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - অভ্যন্তরীণ ARCVM Android সেতুর সাথে সংযোগ করুন (100.115.92.2:5555) এবং আপনার রূপান্তরিত APK ইনস্টল করুন:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. ওয়েড্রয়েডের মাধ্যমে লিনাক্স ডেস্কটপ এবং স্টিম ডেকে XAPK বান্ডেল ইনস্টল করা
আপনি যদি উবুন্টু, ফেডোরা, আর্চ লিনাক্স বা স্টিম ডেকে Waydroid চালান, waydroid app install শুধুমাত্র একটি একক একক .apk ফাইল গ্রহণ করে:
- একক মার্জড APK রুট (দ্রুত): আপনার রূপান্তর .xapk একক মধ্যে .apk আমাদের ব্যবহার করে অনলাইন XAPK থেকে APK কনভার্টার, তারপর চালান:
waydroid app install ~/Downloads/converted_app.apk - CPU আর্কিটেকচার চেক (x86_64 বনাম arm64-v8a): Intel এবং AMD Chromebook এবং Linux PC একটি x86_64 প্রসেসর চালায়। যদিও ChromeOS ARCVM-এ ARM অ্যাপের জন্য Intel Houdini বাইনারি অনুবাদ অন্তর্ভুক্ত রয়েছে, তবে XAPK-এ শুধুমাত্র arm64-v8a নেটিভ লাইব্রেরি থাকলে Linux-এ আপনাকে libndk বা libhoudini-এর মাধ্যমে waydroid_script ইনস্টল করতে হবে। ইনস্টল করার আগে আপনার প্যাকেজটিতে কোন lib/ ফোল্ডার রয়েছে তা পরীক্ষা করতে আমাদের ডিভাইস ABI এবং DPI সামঞ্জস্য পরীক্ষক ব্যবহার করুন৷
4. লিনাক্স কমান্ড লাইন থেকে XAPK আর্কাইভগুলি আনপ্যাক করা
আপনি যদি ADB-এর মাধ্যমে মোতায়েন করার আগে Linux-এ bash/zsh-এ .xapk সংরক্ষণাগারের কাঁচা বিষয়বস্তু পরিদর্শন করতে পছন্দ করেন, তাহলে মনে রাখবেন যে .xapk হল একটি আদর্শ PKZIP কন্টেইনার:
mkdir -p /tmp/xapk_unpack && unzip -q package.xapk -d /tmp/xapk_unpack
cat /tmp/xapk_unpack/manifest.json | jq .
adb install-multiple /tmp/xapk_unpack/*.apk
ChromeOS এবং Linux ডেভেলপারদের জন্য সারাংশ
ChromeOS-এর অন্তর্নির্মিত Crostini ADB ব্রিজ (বা Linux Waydroid) ব্রাউজার-ভিত্তিক XAPK রূপান্তরের সাথে একত্রিত করে, আপনি সিস্টেম পার্টিশন পরিবর্তন না করে বা অবিশ্বস্ত তৃতীয়-পক্ষ আনপ্যাকার ইনস্টল না করে ডেস্কটপ হার্ডওয়্যারে মাল্টি-স্প্লিট Android প্যাকেজ পরীক্ষা এবং চালাতে পারেন৷