উবুন্টুতে কীভাবে ANDROID_HOME পাথ সেট করবেন?


214

উবুন্টুতে কীভাবে ANDROID_HOME পাথ সেট করবেন?

দয়া করে পদক্ষেপগুলি সরবরাহ করুন।



উবুন্টুতে একটি নির্দিষ্ট পরিবেশের পরিবর্তনশীল সেট করার ক্ষেত্রে প্রশ্নটি সম্পর্কিত ছিল না; এই স্ট্যাকওভারফ্লো.com/a/37368367/509565 অবশ্যই সঠিক উত্তর।
lrkwz

উত্তর:


253

কনসোলে কেবল এগুলি টাইপ করুন:

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools

আপনি যদি এটি স্থায়ী করতে চান তবে কেবল lines / .bashrc ফাইলটিতে এই লাইনগুলি যুক্ত করুন


আমি কোথায় ~ / .bashrc ফাইলটি খুঁজে পেতে পারি
বিজয়পলড

3
@ এমভিজে vim ~/.bashrcআপনার টার্মিনালটিতে কেবল করুন । আপনি যে ফোল্ডারে রয়েছেন তার কোনও গুরুত্ব নেই
এটাক্যানিয়েল

1
@ডারিও কুইন্টানা বর্তমান অবস্থান অনুসারে কী মানুষ, আপনি কোন অবস্থানটি সম্পর্কে এটি ব্যাখ্যা করতে পারেন
দিনেশ

@ দীনেশ আমার কাছে মনে হয় তিনি অ্যান্ড্রয়েড এসডিকে লোকেশনটি পরিবর্তিত করতে উল্লেখ করেছেন যদি এটি আলাদা হয়, উদাহরণস্বরূপ, আপনি যদি এটি ইনস্টল করার সময় অন্য ডিরেক্টরি চয়ন করেছেন।
ফোনিক্স

2
আমি মনে করি প্যাথ এখন হওয়া উচিত export PATH=$PATH:$ANDROID_HOME/platform-tools, নীচে দেখুন। SDK 29.0.3 এ আমি সবেমাত্র ইনস্টল করেছি, toolsআর কোনও ডিরেক্টরি নেই।
পিটার টি।

106

আমি একটি উত্তর ভাগ করতে চাই যা উবুন্টু সংগ্রহশালার দ্বারা সরবরাহিত অ্যান্ড্রয়েড এসডিকে ব্যবহার করে পদ্ধতিরও প্রদর্শন করে:

Android SDK ইনস্টল করুন

sudo apt-get install android-sdk

পরিবেশগত পরিবর্তনশীল রফতানি করুন

export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"

3
অ্যাপটি android-sdkথেকে প্যাকেজ ইনস্টল করার সময় এটি সঠিক উত্তর । ধন্যবাদ!
ইলিয়াস সোয়ারস 14

আমার জন্য সঠিক উত্তর। ধন্যবাদ!
ইভান লেন্সিনা

2020 এ, উবুন্টু টার্মিনাল আয় এই ত্রুটি ANDROID_HOME = / usr / lib / Android-SDK (থামানো হয়েছে)
God Bless

89

ধরে নিই যে আপনি এখানে এসডিকে উত্তোলন করেছেন ~/Android/Sdk,

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
  1. বর্তমান ব্যবহারকারীর জন্য এটি স্থায়ী করতে ফাইলটিতে ~/.bashrc(অবস্থিত home/username/.bashrc) উপরের লাইনগুলি যুক্ত করুন। source ~/.bashrcপরিবর্তনগুলি প্রয়োগ করতে বা আপনার টার্মিনালটি পুনরায় চালু করতে চালান ।

    ( বা )

  2. টার্মিনাল উইন্ডোটিতে এটি সেশনের জন্য উপলব্ধ করার জন্য উপরের লাইনগুলি চালান Run


আপনি এটি সঠিকভাবে সেট আপ করেছেন কিনা তা পরীক্ষা করতে,

টার্মিনাল উইন্ডোতে নীচের কমান্ডগুলি চালান

  1. echo $ANDROID_HOME

    user@host:~$ echo $ANDROID_HOME
    /home/<user>/Android/Sdk
  2. which android

    user@host:~$ which android
    /home/<user>/Android/Sdk/tools/android
  3. androidএকটি টার্মিনাল উইন্ডোতে চালান , যদি এটি অ্যান্ড্রয়েড এসডিকে ম্যানেজারটি খোলে , আপনি যেতে ভাল।


1
নোট করুন যে echoকমান্ডগুলি কাজ করার আগে আপনাকে টার্মিনালটি পুনরায় চালু করতে হবে। আমি সাধারণত চালাচ্ছি exec $SHELL
কিম্বো

1
তৃতীয় পয়েন্টের জন্য আমি এই বার্তাটি পেয়েছি: "" অ্যান্ড্রয়েড "কমান্ড অবচয় করা হয়েছে।"
সাথ

1
@Mate / সব - এটি বলে: "" Android এর "কমান্ড অবচিত (...) কম্যান্ড-লাইন সরঞ্জাম, ব্যবহার সরঞ্জাম / বিন / sdkmanager জন্য ...।" : সুতরাং (উপরে প্রতি) যোগ করুন: export PATH=$PATH:$ANDROID_HOME/tools/binতারপর উৎস ~/.profile(অথবা .bashrc) যদি আপনি লগআউট করতে না চান .. তবে 'sdkmanager --license' চালানোর চেষ্টা করুন। তারপরে সংকলনের চেষ্টা করুন।
বিএসিয়া

46

অ্যান্ড্রয়েডহোম ভেরিয়েবলকে পাথ ভেরিয়েবলের পুনরায় ব্যবহার করা ভাল উপায়। যদি আপনার এ্যান্ড্রয়েডহোম ভেরিয়েবল পরিবর্তন হয় তবে আপনাকে কেবলমাত্র এক জায়গায় পরিবর্তন করতে হবে।

export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

দয়া করে আপনি নিজের উত্তরটি আরও কিছুটা বাড়িয়ে দিতে পারবেন? আপনি কী করছেন এবং কেন এটি একটি "আরও ভাল উপায়" তা বিশদ করার চেষ্টা করুন। ধন্যবাদ !
তেলোকিস

2
@ নিনিতইনো আমি এটিকে আরও ভাল বলে মনে করি কারণ তিনি PATH এ অ্যান্ড্রয়েডহোম পরিবর্তনশীলটিকে "পুনরায় ব্যবহার করেছেন"।
মোশফিকুর

4
arshidঅংশটি বর্তমান ব্যবহারকারীর নাম
Xiao

34

আপনার ~/.bashrcফাইলে নিম্নলিখিতগুলি যুক্ত করুন। লগ-আউট এবং লগ ইন। আমার এসডিকে আমার $HOME/Documents/Android/sdkকাছে আছে যেখানে আপনি নিজের এসডিকে ফোল্ডারটি যেখানে রেখেছেন সেখানে এটি প্রতিস্থাপন করতে হবে

# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH

# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH

17
আমার মনে হয় দৌড়াতে source ~/.bashrcলগ আউট করার পরে লগ ইন করার বিকল্প হতে পারে
JVE999

@ JVE999 হ্যাঁ সেই নির্দিষ্ট টার্মিনাল সেশনের জন্য।
সুধীর খঞ্জার

1
আপনি export PATH=$PATH(...)একটি মত করতে পারে। উভয়
উপায়েই

33

প্রাথমিকভাবে আপনার বাড়িতে যান এবং এটি টিপুন Ctrl+ Hএটি আপনাকে লুকানো ফাইলগুলি এখন ফাইল সন্ধান .bashrcকরবে, যে কোনও পাঠ্য সম্পাদক দিয়ে খুলুন এবং তারপরে ফাইলের শেষে লাইনের নীচে রাখুন।

export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools

দয়া /home/varun/Android/Sdkকরে আপনার এসডিকে পাথ পরিবর্তন করুন । সরঞ্জাম এবং প্ল্যাটফর্ম-সরঞ্জামগুলির জন্য একই করুন।

এর পরে .bashrcফাইলটি সেভ করুন এবং এটি বন্ধ করুন।

এখন আপনি টার্মিনাল এডিবি কমান্ড ব্যবহার করতে প্রস্তুত।


32

প্রথমে gedit। / .bashrc দ্বারা .bashrc ফাইলটি খুলুন

# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools

ফাইলটি সংরক্ষণ করুন এবং টার্মিনালটি আবার খুলুন

echo $ANDROID_HOME

এটি যেমন পথ প্রদর্শন করবে /home/pathTo/Android/Sdk


2
এটি যাচাই করা উত্তর হওয়া উচিত! আপনাকে অনেক ধন্যবাদ
জুব

12

উবুন্টু এবং লিনাক্স মিন্টের জন্য প্রযোজ্য

সংরক্ষণাগারে:

sudo nano .bashrc

শেষ পর্যন্ত যুক্ত করুন:

export ANDROID_HOME=${HOME}/Android/Sdk

export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools

টার্মিনালটি পুনরায় আরম্ভ করুন: প্রতিধ্বনি $ হোম বা AT PATH, আপনি এই ভেরিয়েবলগুলি জানতে পারেন।


3

টার্মিনালে এন্ড্রয়েডহোম ভেরিয়েবল সেট করতে কেবল এই 3 টি কমান্ড টাইপ করুন:

$ export ANDROID_HOME=~/Android/Sdk 

/Android/Sdk এটি এসডকের অবস্থান, এটি আপনার ক্ষেত্রে পরিবর্তন হতে পারে

$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `   

দ্রষ্টব্য: এটি অস্থায়ীভাবে পথ নির্ধারণ করবে তাই একই টার্মিনালে আপনাকে যা করতে হবে, সম্পাদন করতে হবে।


2

আপনি যদি সুডো দিয়ে অ্যান্ড্রয়েড চালনা করেন তবে এটি এসডিকে ইন / রুট / অ্যান্ড্রয়েড / এসডিকে ইনস্টল করবে তাই যা কিনা তা পরীক্ষা করে দেখুন। এবং আপনি যদি সুডোর সাথে কর্ডোভা চালাতে চান না তবে এটির মূলটি এসডিকে দেখাবে। পথ নির্ধারণের জন্য উপরে কোডটি ঠিকঠাক কাজ করে।


2

আমি লিনাক্স এ্যান্ড্রয়েডহোম পথে একই সমস্যার মুখোমুখি হয়েছি

দ্রষ্টব্য:
1- পরামিতি যুক্ত করুন

2- প্রকল্প তৈরি বা পুনর্নির্মাণ

3- আপনার পিসি পুনরায় চালু করুন

টার্মিনালটি ব্যবহার করে প্যারামিটারগুলি কীভাবে যুক্ত করবেন:

আপনার টার্মিনাল লিখন খুলুন

gedit .bashrc

অন্য উইন্ডোটি খোলা হবে এবং তারপরে উইন্ডোগুলির শেষে নীচের লাইনগুলি যুক্ত করুন।

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools 
export PATH=$PATH:$ANDROID_HOME/platform-tools

তারপরে টার্মিনালে ফিরে এসে টাইপ করুন

উত্স .bashrc

বাশার্ক ফাইলটিতে আপনার পরিবর্তনগুলি সংরক্ষণ করতে আপনার কম্পিউটারটি পুনরায় চালু করুন।


2

এটিই আমার পক্ষে কাজ, ধরে নিই যে আপনি এসডিকে এখানে পেয়েছেন ~/Android/Sdk,

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

বর্তমান ব্যবহারকারীর জন্য এটি স্থায়ী করতে ফাইলটিতে ~/.bashrc(অবস্থিত home/username/.bashrc) উপরের লাইনগুলি যুক্ত করুন। ~/.bashrcপরিবর্তনগুলি প্রয়োগ করতে বা আপনার টার্মিনালটি পুনরায় চালু করতে উত্স চালান । (বা) এটিকে অধিবেশনটির জন্য উপলভ্য করতে একটি টার্মিনাল উইন্ডোতে উপরের লাইনগুলি চালান। আপনি এটি সঠিকভাবে সেট আপ করেছেন কিনা তা পরীক্ষা করতে, টার্মিনাল উইন্ডোতে নীচের কমান্ডগুলি চালান

echo $ANDROID_HOME

user#host:~$ echo $ANDROID_HOME

তুমি পাবে

/home/<user>/Android/Sdk

আপনি এটি চালাতে পারেন

which android

user#host:~$ which android

/home/<user>/Android/Sdk/tools/android

একটি টার্মিনালে অ্যান্ড্রয়েড চালান, যদি এটি অ্যান্ড্রয়েড এসডিকে ম্যানেজার খোলে, আপনি যেতে ভাল।



0

.Bashrc ফাইল- এর শেষে আপনি এই লাইনটি যুক্ত করতে পারেন-

export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"

এখানে / অপ্ট / অ্যান্ড্রয়েড / এসডিকে / প্ল্যাটফর্ম-সরঞ্জামগুলি / এসডিকের ইনস্টলেশন ডিরেক্টরি। .bashrc ফাইলটি হোম ফোল্ডারে অবস্থিত

vi ~/.bashrc

বা যদি আপনি মহৎ ইনস্টল করা আছে

subl ~/.bashrc


0

আপনি বিশ্বব্যাপী অ্যান্ড্রয়েড হোম সেট করতে উবুন্টুতে পরিবেশের পরিবর্তনশীল ফাইলটি সম্পাদনা করতে পারেন।

[1] টার্মিনালে এই কমান্ডটি চালান

sudo -H gedit /etc/environment

[2] আপনার পরিবেশগত ফাইলের সামগ্রীটি নীচের মত দেখাচ্ছে

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

[3] এনভায়রনমেন্ট ফাইলে এন্ড্রয়েড এসডিকে পাথ যুক্ত করুন: -

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"

[4] তারপরে আপনি নিম্নলিখিত কমান্ডটি দিয়ে টার্মিনালে অ্যান্ড্রয়েড হোম পাথটি পরীক্ষা করতে পারেন: -

echo $ANDROID_HOME

যদি এখনও পথ সেট না করা থাকে তবে প্রয়োগকৃত পরিবর্তনগুলি পেতে পিসি পুনরায় চালু করুন।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.