উবুন্টুতে কীভাবে অ্যান্ড্রয়েড এসডিকে ইনস্টল করবেন?


96

আমার উবুন্টু মেশিনের জন্য, আমি এই পৃষ্ঠা থেকে Android SDK এর সর্বশেষ সংস্করণটি ডাউনলোড করেছি ।

ডাউনলোড করা .tgzফাইলটি বের করার পরে , আমি ইনস্টলেশন সংক্রান্ত নির্দেশাবলীর সন্ধানের চেষ্টা করছিলাম এবং পেয়েছিলাম:

লিনাক্স শুরু করতে:

আপনার ডাউনলোড করা .zip ফাইলটি আনপ্যাক করুন। SDK ফাইলগুলি ব্যবহারকারী-নির্দিষ্ট ডিরেক্টরিতে পৃথকভাবে ডাউনলোড হয়।

আপনার সিস্টেমে এসডিকে ডিরেক্টরিটির নাম এবং অবস্থানের একটি নোট দিন — কমান্ড লাইন থেকে এসডিকে সরঞ্জামগুলি ব্যবহার করার পরে আপনাকে এসডিকে ডিরেক্টরিটি পড়তে হবে।

আমাদের ঠিক কী করার কথা?


4
একটি সহজ ইনস্টল করুন paolorotolo.github.io/android-studio - বা কীভাবে এটি ম্যানুয়ালি করবেন এই টিউটোরিয়ালটি পরীক্ষা করে দেখুন - youtube.com/watch?v=qfinKxwYYZs
Tasos

@ টাসোস রক্ষণাবেক্ষণ এবং দীর্ঘমেয়াদী সমর্থন পাওলোরোটোলোর অ্যান্ড্রয়েড স্টুডিও সম্পর্কে কোনও ধারণা ? এটি একটি ব্যক্তিগত প্রকল্পের আরও দেখায় :(
জমির আনসারী

অ্যান্ড্রয়েড স্টুডিও নিজেই আপনাকে সতর্ক করে যখন কোনও নতুন আপডেট / আপগ্রেড থাকে যাতে আপনি সেখান থেকে এটি করেন। আমি মনে করি না যে ব্যক্তি এএস
টিসোস

আমার শেষ মন্তব্য থেকে - তবে আপনি সরাসরি এখানে প্রশ্ন করতে পারেন ব্যক্তি - github.com/PaoloRotolo/android-studio/issues
তাসোস

@ টাসোস হ্যাঁ নিশ্চিত, এখনই হয়ে গেছে !
জমির আনসারী

উত্তর:


120

বিকল্প 1:

sudo apt update && sudo apt install android-sdk

লিনাক্সে অ্যান্ড্রয়েড এসডিকে লোকেশন নিম্নলিখিত যে কোনও হতে পারে:

  • /home/AccountName/Android/Sdk

  • /usr/lib/android-sdk

  • /Library/Android/sdk/

  • /Users/[USER]/Library/Android/sdk

বিকল্প 2:

  • অ্যান্ড্রয়েড স্টুডিও ডাউনলোড করুন ।

  • ডাউনলোড করা .zipফাইলটি বের করুন।

    নিষ্ক্রিয় ফোল্ডারের নামটি অ্যান্ড্রয়েড-স্টুডিওর মতো কিছুটা পড়বে

নেভিগেশন সহজ রাখতে, এই ফোল্ডারটি হোম ডিরেক্টরিতে সরান ।

  • সরানোর পরে , সরানো ফোল্ডারটি ডান ক্লিক করে অনুলিপি করুন। এই ক্রিয়াটি ফোল্ডারের অবস্থানটি ক্লিপবোর্ডে রাখবে।

  • Ctrl Alt T একটি টার্মিনাল খোলার জন্য ব্যবহার করুন

  • ব্যবহার করে এই ফোল্ডারের ডিরেক্টরিতে যান cd /home/(USER NAME)/android-studio/bin/

  • studio.shএক্সিকিউটেবল করতে এই কমান্ডটি টাইপ করুন :chmod +x studio.sh

  • প্রকার ./studio.sh

একটি পপ আপ ইনস্টলেশন সেটিংসের জন্য জিজ্ঞাসা করা হবে। আমার বিশেষ ক্ষেত্রে এটি একটি নতুন ইনস্টল তাই আমি স্টুডিওর পূর্ববর্তী সংস্করণ নেই বা আমি আমার সেটিংস আমদানি করতে চাই না তা নির্বাচন করে যাব

আপনি যদি যাইহোক সেটিংস আমদানি করা চয়ন করেন তবে একটি অ্যান্ড্রয়েড এসডিকে পাওয়ার জন্য আপনাকে যে কোনও পুরানো প্রকল্পটি খোলার প্রয়োজন হতে পারে।

./studio.sh পপআপ

এখন থেকে, সেটআপ উইজার্ড আপনাকে গাইড করবে।

অ্যান্ড্রয়েড স্টুডিও সেটআপ উইজার্ড

অ্যান্ড্রয়েড স্টুডিও ওপেন জেডিকে এবং ওরাকলের জেডিকে (প্রস্তাবিত) উভয়ের সাথেই কাজ করতে পারে । যদি না হয়, ওপেন জেডিকে ইনস্টল করা উইজার্ডটি ওরাকল জাভা জেডিকে ইনস্টল করার পরামর্শ দেবে কারণ ওপেনজেডিকে ব্যবহার করার সময় কিছু ইউআই এবং পারফরম্যান্স সমস্যাগুলি প্রতিবেদন করা হয়েছে।

ওরাকল এর জেডি কে এর খারাপ দিকটি হ'ল এটি আপনার বাকী সিস্টেম যেমন ওপেনজেডিকে উইন্ডোজের সাথে আপডেট হয় না

উইজার্ড আইডিইএর সাথে ইনপুট সমস্যাগুলি সম্পর্কেও অনুরোধ জানাতে পারে ।

ইনস্টল টাইপ নির্বাচন করুন

অ্যান্ড্রয়েড স্টুডিও ইনস্টল টাইপ নির্বাচন করুন

ইনস্টলেশন সেটিংস যাচাই করুন

অ্যান্ড্রয়েড স্টুডিও ইনস্টলেশন সেটিংস যাচাই করুন

একটি এমুলেটর প্রয়োজন হিসাবে কনফিগার করা যেতে পারে

অ্যান্ড্রয়েড স্টুডিও এমুলেটর কনফিগারেশন প্রম্পট

উইজার্ডটি প্রয়োজনীয় এসডিকে সরঞ্জামগুলি ডাউনলোড শুরু করবে

উইজার্ডটি লিনাক্স 32 বিট লাইব্রেরি সম্পর্কেও ত্রুটি দেখাতে পারে , যা নীচের কমান্ডটি ব্যবহার করে সমাধান করা যেতে পারে:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

এর পরে, সমস্ত প্রয়োজনীয় উপাদানগুলি স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল হবে।

সবকিছু চিহ্ন পর্যন্ত শেষ হওয়ার পরে, ক্লিক করুন সমাপ্তি

অ্যান্ড্রয়েড স্টুডিওর ইনস্টলেশন সমাপ্ত

একটি ডেস্কটপ আইকন তৈরি করতে, 'কনফিগার করুন' এ যান এবং তারপরে 'ডেস্কটপ এন্ট্রি তৈরি করুন' ক্লিক করুন

অ্যান্ড্রয়েড স্টুডিও ডেস্কটপ আইকন তৈরি করা হচ্ছে

এক বা একাধিক ব্যবহারকারীর জন্য অ্যান্ড্রয়েড স্টুডিও ডেস্কটপ আইকন তৈরি করা

সূত্র


4
@ নিক্লাসরোসেন্ট্রন্টজ আমরা সেটিংস আমদানির চেষ্টা করি নি তাই এ সম্পর্কে কিছুই বলতে পারি না।
জমির আনসারী

4
অ্যান্ড্রয়েড এসডিকে ইনস্টল করার অবস্থানটি কী, যদি আমরা বিকল্প 1 ব্যবহার করি?
প্রতীক সিংহল

4
@ প্রতীকসিংহাল বেশিরভাগ ক্ষেত্রে এটি/home/AccountName/Android/Sdk
জমির আনসারী

4
@ স্টুডেন্ট আমি বিকল্প 1 ব্যবহার করি তবে এটি /home/accountnameকোনও ধারণা খুঁজে পাবে না ?
zukijuki

4
কালী হিসাবে, বিকল্পে 1 কমান্ডটি ব্যবহার করে এসডিকে ডাউনলোড করেছেন/usr/share/android-sdk
এয়াদ মোহাম্মদ ওসামা

68

এটি একটি ডেবিয়ান ভিত্তিক সিস্টেমে ইনস্টল করার জন্য কেবল করুন

# Install latest JDK
sudo apt install default-jdk

# install unzip if not installed yet
sudo apt install unzip

# get latest sdk tools - link will change. go to https://developer.android.com/studio/#downloads to get the latest one
cd ~
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

# unpack archive
unzip sdk-tools-linux-4333796.zip

rm sdk-tools-linux-4333796.zip

mkdir android-sdk
mv tools android-sdk/tools

তারপরে আপনার রাস্তায় অ্যান্ড্রয়েড এসডিকে যুক্ত করুন, ~/.bashrcসম্পাদকটিতে খুলুন এবং ফাইলে নিম্নলিখিত লাইনগুলি যুক্ত করুন

# Export the Android SDK path 
export ANDROID_HOME=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

# Fixes sdkmanager error with java versions higher than java 8
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

চালান

source ~/.bashrc

সমস্ত উপলভ্য sdk প্যাকেজ প্রদর্শন করুন

sdkmanager --list

সর্বশেষ অ্যান্ড্রয়েড প্ল্যাটফর্ম সনাক্ত করুন (এটি এখানে ২৮) এবং রান করুন

sdkmanager "platform-tools" "platforms;android-28"

এখন আপনার কাছে অ্যাডবি, ফাস্টবুট এবং সর্বশেষতম এসডিকে সরঞ্জাম ইনস্টল করা আছে


4
export JAVA_OPTS=....যখন চলমান একটি ত্রুটি সৃষ্ট sdkmanager: "ত্রুটি: সন্ধান করতে বা প্রধান বর্গ java.se.ee লোড করা যায়নি"। এটি সরানো সমস্যার সমাধান করেছে।
ডেভিড রবসন

একেবারে অন্য কোথাও এসডকে-সরঞ্জাম ডাউনলোডের উল্লেখ নেই। ধন্যবাদ!
ডাস্টিন হ্যানসেন

যদি এটি কোনও কারণে পাস করা export JAVA_OPTS=...লোকের পক্ষে কার্যকর প্রমাণিত হয় তবে আপনি যদি কোনও কারণে অন্তর্ভুক্ত না করতে চান (যেমন sdkmanagerস্টার্টআপ ফাইলগুলিতে এখনও ব্যর্থ হয়ে যেমন, .bashrcএবং .zshrcইতিমধ্যে, যা আমার অন্যান্য মেশিনে আমার সাথে ঘটেছিল) তবে আপনি করতে পারেন জাভা বিভিন্ন সংস্করণ ইনস্টল করতে SDKman ব্যবহার করুন এবং আপনি চালানোর সময় জাভা 8 ব্যবহার করুন sdkmanager
সান ফ্রান্সিস এন। বালাইস


sudo apt install android-sdkমধ্যে SDK করা/usr/lib/android-sdk
Sharcoux

30

কোনও বাইনারি বা ফাইল ডাউনলোড করার বা مشکل ইনস্টলেশন নির্দেশাবলী অনুসরণ করার দরকার নেই।

আপনার যা করার দরকার তা হ'ল:

sudo apt update && sudo apt install android-sdk

আপডেট: উবুন্টু কেবল 18.04


4
বলেছেন আমাকে লাইসেন্সটি গ্রহণ করতে হবে ... এটি কীভাবে করবেন তা সম্পর্কে আমার কোনও ধারণা নেই: সি
রিকার্ডোই

4
@FrankHaubenreisser 16.0.4 জরিমানা packages.ubuntu.com/xenial/android-sdk
এরিক Aronesty

24
কিভাবে লাইসেন্স গ্রহণ করবেন? কোনও sdkmanager এবং অ্যান্ড্রয়েড ফাইল নেই।
নবাবি

4
এসডিকে বিটিডব্লু কোথায় রাখা হবে?
thekucays

4
@ ঠেকুয়েস মাইন উবুন্টু 18.04 এ / usr / lib / android-
sdk

9

আপনি যদি উবুন্টু 17.04 (জেস্টি) এ থাকেন এবং আপনার আক্ষরিক অর্থে কেবল এসডিকে (কোনও অ্যান্ড্রয়েড স্টুডিও নেই) প্রয়োজন, আপনি এটি ডিবিয়ার মতো ইনস্টল করতে পারেন :

  • sudo অ্যাপ্লিকেশন ইনস্টল করুন Android-sdk অ্যান্ড্রয়েড-এসডিকে-প্ল্যাটফর্ম -৩৩
  • এন্ড্রয়েডহোম = / usr / lib / android-sdk রফতানি করুন
  • ইন build.gradle, পরিবর্তন compileSdkVersionকরার জন্য 23এবং buildToolsVersionজন্য24.0.0
  • চালান gradle build

7

অ্যান্ড্রয়েড এসডিকে ম্যানেজার

এটি স্ন্যাপ স্টোর থেকে পান

sudo snap install androidsdk

ব্যবহার

নিম্নলিখিত কাজগুলি সম্পাদন করতে আপনি sdkmanager ব্যবহার করতে পারেন।

ইনস্টলড এবং উপলব্ধ প্যাকেজগুলির তালিকা তৈরি করুন

androidsdk --list [options]

প্যাকেজ ইনস্টল করুন

androidsdk packages [options]

প্যাকেজ আর্গুমেন্টটি একটি SDK- শৈলীর পথ - লিস্ট কমান্ডের সাথে দেখানো হয়েছে, উদ্ধৃতিগুলিতে আবৃত (উদাহরণস্বরূপ, "বিল্ড-সরঞ্জামসমূহ; ২৯.০.০" বা "প্ল্যাটফর্ম; অ্যান্ড্রয়েড -২৮")। আপনি একাধিক প্যাকেজ পাথ পাস করতে পারেন, একটি স্পেসের সাথে পৃথক করে, তবে সেগুলি অবশ্যই প্রতিটিকে তাদের নিজস্ব উদ্ধৃতিতে আবৃত করতে হবে।

উদাহরণস্বরূপ, কীভাবে সর্বশেষ প্ল্যাটফর্ম সরঞ্জামগুলি ইনস্টল করবেন (যার মধ্যে অ্যাডবি এবং ফাস্টবুট অন্তর্ভুক্ত) এবং এপিআই স্তরের 28 এর জন্য এসডিকে সরঞ্জামগুলি:

androidsdk "platform-tools" "platforms;android-28"

বিকল্পভাবে, আপনি একটি পাঠ্য ফাইল পাস করতে পারেন যা সমস্ত প্যাকেজ নির্দিষ্ট করে:

androidsdk --package_file=package_file [options]

প্যাকেজ_ফায়াল যুক্তি হ'ল একটি পাঠ্য ফাইলের অবস্থান যেখানে প্রতিটি লাইন একটি প্যাকেজ ইনস্টল করার জন্য একটি SDK- শৈলীর পথ (উদ্ধৃতি ব্যতীত)।

আনইনস্টল করতে, কেবল - আনইনস্টল পতাকা যুক্ত করুন:

androidsdk --uninstall packages [options]
androidsdk --uninstall --package_file=package_file [options]

সমস্ত ইনস্টল করা প্যাকেজ আপডেট করুন

androidsdk --update [options]

বিঃদ্রঃ

androidsdk এটি sdkmanager এর স্ন্যাপ মোড়ক হয় androidsdk এর সাথে sdkmanager এর সমস্ত বিকল্পের কাজ করে

ইনস্টল করা অ্যান্ড্রয়েড এসডিকে ফাইলগুলির অবস্থান: / হোম / ইউজার / স্ন্যাপ / অ্যান্ড্রয়েডএসডিকি / বর্তমান / অ্যান্ড্রয়েডএসডিকে

গুগল ডকুমেন্টেশনে সমস্ত sdkmanager বিকল্প দেখুন


3

আমার জন্য অ্যান্ড্রয়েড এসডিকে ইনস্টল করা সমস্যা ছিল না, সঠিক জেআরই এবং জেডিকে থাকা ছিল সমস্যা।

এটি সমাধানের জন্য JVM 8 ইনস্টল করুন (শেষের জন্য পুরোপুরি সামঞ্জস্যপূর্ণ, এখনই):

sudo apt-get install openjdk-8-jre

পরবর্তীটি jre-8 সংস্করণে স্যুইচ করতে আপডেট-বিকল্পটি ব্যবহার করুন:

sudo update-alternatives --config java

আপনি একই update-alternativesকমান্ডের সাহায্যে যখন JVM সংস্করণটি ফিরিয়ে নিতে পারেন

নোট করুন যে আপনার সম্ভবত এর পরেও একই কাজটি করতে হবে javac(এখন আপনার java8 সংস্করণে কেবল কমান্ড রয়েছে)

প্রথম কর:

sudo apt-get install openjdk-8-jdk

পরবর্তী:

sudo update-alternatives --config javac

এর পরে আপনি অ্যান্ড্রয়েড এসডিকে ইনস্টল করতে পারেন যার জন্য এই নির্দিষ্ট জাভা সংস্করণ প্রয়োজন


1
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
wget https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-linux.zip
unzip android-studio-ide-145.3276617-linux.zip
cd android-studio/bin
./studio.sh

পরিবর্তে জাভা 8 ইনস্টল করা যেতে পারে। লাইন 3:sudo apt-get install oracle-java8-installer oracle-java8-set-default
ডেভিড রবসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.