প্রকাশিত: মে ৩, ২০২২, দুপুর ১২:০০ PM EDT
মויזা পেশাদার হিসেবে সফটওয়্যার ডেভেলপ করে এবং ২০১৯ থেকে লিনাক্স ও ফ্রন্ট-এন্ড প্রোগ্রামিং-এ বিস্তারিত লিখছেন। তিনি Information Systems-এ মাস্টার্স ডিগ্রি ধারণ করেন এবং একজন সার্টিফাইড C# ডেভেলপার। তাঁর কিছু আগ্রহ ইতিহাস, অর্থনীতি, রাজনীতি এবং এন্টারপ্রাইজ আর্কিটেকচার।
Android OS বিশ্বজুড়ে ২.৫ বিলিয়নও বেশি ডিভাইসে চলে। নতুন অ্যাপ ডেভেলপ এবং বিদ্যমানগুলো মেইনটেইন করার জন্য Android সফটওয়্যার ইঞ্জিনieurs-র দরকার বিশাল।
এখানে কীভাবে আপনি Ubuntu-এ Android Studio ইনস্টল করে নেটিভ Android অ্যাপ ডেভেলপমেন্টে শুরু করতে পারেন, যেটি Android SDK, Java Development Kit (JDK), এবং অন্যান্য সফটওয়্যার নিয়ে আসে নেটিভ Android অ্যাপ ডেভেলপমেন্ট শুরু করার জন্য। চলুন শুরু করি!
Android Studio কী?
Android Studio নেটিভ Android অ্যাপ ডেভেলপমেন্টের জন্য একটি Integrated Development Environment (IDE)। এটি IntelliJ-র উপর ভিত্তি করে তৈরি এবং JetBrains-এর সাথে সহযোগিতায় ডেভেলপ করা হয়েছে, নির্দিষ্টভাবে Android ডেভেলপারদের জন্য।
Android Studio সম্পূর্ণ ফ্রি এবং Windows, Linux, Chrome OS, এবং macOS-এ উপলব্ধ। এটি ARM-ভিত্তিক Apple M1 সিলিকন চিপেও নেটিভলি সাপোর্টেড।
একটি IDE হওয়ার পাশাপাশি, Android Studio নেটিভ Android অ্যাপ ডেভেলপমেন্টের জন্য একটি লিনাক্স PC-এ প্রয়োজনীয় সব সফটওয়্যার কম্পোনেন্ট বান্ডেল করে আনে।
Android Studio Java এবং Kotlin প্রোগ্রামিং ল্যাঙ্গুয়েজে Android অ্যাপ ডেভেলপমেন্ট সাপোর্ট করে।
স্টেপ ১: Ubuntu/Linux-এ Android Studio পাওয়া
আপনি অফিশিয়াল Android ডেভেলপার পেজ থেকে Android Studio ডাউনলোড করতে পারেন।
Download বাটনে ক্লিক করলে ইনস্টলার আপনার ডিফল্ট ডাউনলোড ডিরেক্টরিতে সেভ হবে, যা অধিকাংশসময় Downloads ফোল্ডার।
ডাউনলোড: Android Studio (ফ্রি)
স্টেপ ২: প্রি-ইনস্টলেশন কনফিগারেশন
আপনি ধরে নিচ্ছেন Android Studio Downloads ডিরেক্টরিতে ডাউনলোড করেছেন, cd কমান্ড দিয়ে সেটি ফোল্ডারে নেভিগেট করুন।
cd ~/Downloads
তারপর, Android Studio TAR ফাইলটি tar কমান্ড ব্যবহার করে নিচের মতো এক্সট্র্যাক্ট করুন:
tar -xzvf android-studio-*.tar.gz
এক্সট্র্যাক্ট করা ফোল্ডারে যান এবং android-studio ডিরেক্টরিটি /opt ডিরেক্টরিতে সরান।
sudo mv android-studio /opt/
এই কমান্ড রান করার জন্য আপনাকে sudo বা Elevated privileges দরকার।
android-studio কে /opt ডিরেক্টরিতে রাখতে আপনার লিনাক্স সিস্টেমের সব ইউজারের জন্য এটি উপলব্ধ করে তোলে।
প্রয়োজনীয় ডিপেন্ডেন্সি ইনস্টল করা
আপনি নিচের Android Studio সফটওয়্যার ডিপেন্ডেন্সিগুলো ইনস্টল করুন যদি আপনি 64-বিট ভার্সন লিনাক্স চালাচ্ছেন।
Debian-ভিত্তিক লিনাক্স ডিস্ট্রোর জন্য, যেমন Ubuntu, Pop!_OS, ইত্যাদি, নিচেরগুলো ইনস্টল করুন:
sudo apt-get install libc6 libncurses5 libstdc++6 lib32z1 libbz2-1.0
Fedora এবং অন্যান্য RHEL-ভিত্তিক লিনাক্স ডিস্ট্রোর জন্য, আপনি নিচের কমান্ড রান করতে পারেন:
sudo yum install zlib ncurses-libs bzip2-libs
স্টেপ ৩: Android Studio ইনস্টলার লঞ্চ করা
/opt/android-studio/bin ফোল্ডারে যান:
cd /opt/android-studio/bin
studio.sh স্ক্রিপ্ট নিচের কমান্ড দিয়ে শুরু করুন:
sudo ./studio.sh
সিস্টেম তখন আপনাকে একটি সেটআপ উইজার্ড দেখাবে যা ইনস্টলেশনগাইড করবে। Ok বাটনে ক্লিক করুন ডিফল্ট সিলেকশন ব্যবহার করতে, অর্থাৎ আপনি কোনো সেটিংস ইম্পোর্ট করছেন না।
পরবর্তী পেজ ইউজেজ স্ট্যাটিস্টিক্স। Google-কে ইউজেজ স্ট্যাটিস্টিক্স পাঠাবে কিনা সেটি বেছে নিন। এজন্য, শুধু ডিফল্ট সিলেকশন ব্যবহার করুন। অনুরূপ পেজে Next বাটনে ক্লিক করুন।
সেটআপ উইজার্ড ইনস্টলেশনের সব ধাপ গাইড করবে। ইনস্টলেশন সময় আপনি যে কিছু সেট আপ করবেন সেগুলো হলো:
- User interface theme: অধিকাংশ ডেভেলপার ডার্ক থিম ব্যবহার করেন কম্পিউটার স্ক্রিনের সামনে লম্বা সময় কাটাতে চোখের চাপ কমাতে
- Android SDK-এর জন্য Android Studio লাইসেন্স এগ্রিমেন্ট টার্মস
শেষে, Finish বাটনে ক্লিক করুন আপনার Android Studio ইনস্টলেশন ফাইনালাইজ করতে।
স্টেপ ৪: অ্যাপ্লিকেশন লিস্টে Android Studio যোগ করা
আপনার Linux অ্যাপ্লিকেশন লিস্টে Android Studio যোগ করা উচিত ভবিষ্যতে সহজে IDE অ্যাক্সেস করার জন্য। আপনার অ্যাপ্লিকেশন লিস্টে Android Studio যোগ করলেও এর শর্টকাট আপনার ফেভারিটস বার বা টাস্কবারে পিন করা সহজ হয়।
Android Studio IDE-র ভেতরে, Tools মেনু বাটনে ক্লিক করুন এবং Create Desktop Entry নির্বাচন করুন।
এখন আপনি অ্যাপ্লিকেশন মেনুতে Android Studio সার্চ করে সেখান থেকে লঞ্চ করতে পারেন।
Ubuntu-এ নেটিভ Android অ্যাপ ডেভেলপমেন্ট
Android Studio-র সাথে আপনার লিনাক্স PC নেটিভ Android অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য সেট আপ করা আপনার প্রথম Android অ্যাপ ডেভেলপ করার যাত্রায় একটি ক্রিটিক্যাল স্টেপ।
স্মার্টফোন এবং ট্যাবলেটের পাশাপাশি, Android ওয়েয়ারেবলস, গাড়ি, ইত্যাদিতে চলে। এটি Android অ্যাপ ডেভেলপ শিখাকে একটি অর্থহীন বিনিয়োগ করে তোলে।