ম্যাক ওএস এক্সে এন্ড্রয়েডহোম পরিবেশগত পরিবর্তনশীল সেট করা হচ্ছে


305

কেউ কি ANDROID_HOMEটার্মিনাল মাধ্যমে সেটিংয়ের জন্য একটি ওয়ার্কিং সলিউশন পোস্ট করতে পারে ?

অ্যান্ড্রয়েড-SDK এর প্রতি আমার পথ /Applications/ADT/sdk


সেটআপ ANDROID_HOME, ম্যাক মধ্যে JAVA_HOME
Shomu

উত্তর:


581

অ্যান্ড্রয়েড-এসডিকে কোথায় ইনস্টল করা হয়েছে আপনি কীভাবে এটি ইনস্টল করেছেন তার উপর নির্ভর করে।

  1. আপনি যদি তাদের ওয়েবসাইটের মাধ্যমে এসডিকে ডাউনলোড করেন এবং তারপরে অ্যাপ্লিকেশনটিকে আপনার অ্যাপ্লিকেশন ফোল্ডারে টেনে / নেপিয়ে ফেলে থাকেন তবে সম্ভবত এখানে:

    /Applications/ADT/sdk (যেমনটি আপনার ক্ষেত্রে রয়েছে)।

  2. আপনি যদি হোমড্রুউ ( brew cask install android-sdk) ব্যবহার করে এসডিকে ইনস্টল করেন তবে এটি এখানে অবস্থিত:

    /usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}

  3. যদি এসডিকে অ্যান্ড্রয়েড স্টুডিওর অংশ হিসাবে স্বয়ংক্রিয়ভাবে ইনস্টল করা থাকে তবে এটি এখানে অবস্থিত:

    /Users/{YOUR_USER_NAME}/Library/Android/sdk

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

export ANDROID_HOME={YOUR_PATH}

আপনার এই সেটটি একবার হয়ে গেলে, আপনাকে এটি PATH এনভায়রনমেন্ট ভেরিয়েবলের সাথে যুক্ত করতে হবে:

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

অবশেষে পুনরায় সোর্সিং .বাশ_ প্রোফাইলে এই পরিবর্তনগুলি প্রয়োগ করুন:

source ~/.bash_profile

  1. বাড়ি সেট করা আছে কিনা তা পরীক্ষা করতে - প্রতিধ্বনি $ ANDROID_Home লিখুন।

echo $ANDROID_HOME


আমার এটি এবং এখনও একই ত্রুটি রয়েছে। হোম = "/ ব্যবহারকারী / রোভার" রফতানি ANDROID_HOME = "$ হোম / ডকুমেন্টস / ডেভ / অ্যান্ড্রয়েড / অ্যাডিট-বান্ডেল-ম্যাক-x86_64-20140702 / এসডিকে" রফতানি ANDROID_PLATFORM_TOOLS = "$ এন্ড্রয়েডহোম / প্ল্যাটফর্ম-সরঞ্জামগুলি" PATH = "export এন্ড্রয়েডহোম: $ এন্ড্রয়েড_প্ল্যাটফর্মম্লগলস: $ এন্ড্রয়েডহোম / বিল্ড-টুলস: AT পথ "রফতানি ANT_Home =" / usr / স্থানীয় / বিন / পিঁপড়া "# রফতানিতে PATH =" AT প্যাট: $ এএনT_ হোম / বিন "ant যা পিপীলিকা / ইউএসআর / স্থানীয় / বিন / পিপীলিকা $ ls / usr / স্থানীয় / বিন / পিঁপড়া / usr / স্থানীয় / বিন / পিপীলিকা। পিপীলিকা -v অ্যাপাচি পিঁপড়া (টিএম) সংস্করণ 1.9.4 $ কর্ডোভা - রূপান্তর 4.0.0 ত্রুটি: নোড_মডিউলস / কিউ / কিউ। জেএস: 126 থ্রো ই;
mylord

নীচে @ কিপ 2 এর আপডেট হওয়া উত্তরটি দেখুন ... (ব্যবহার হয় toolsনা bin)
ইকো

export ANDROID_HOME=/Applications/ADT/sdk - আপনার এই চিন্তাভাবনাটি ব্যাখ্যা করা উচিত ....
jww

4
আরে এটি প্রতিবার পুনরায় চালু হতে চলেছে ... আমি কীভাবে এটি স্থায়ীভাবে উবুন্টুতে যুক্ত করতে পারি?
ব্যবহারকারী 1735921

7
যদি ব্রু ব্যবহার করে আপনার অ্যান্ড্রয়েড হোমের একটি জেনেরিক লিঙ্ক থাকে আপনি যদি অ্যান্ড্রয়েডহোম = / ইউএসআর / লোকাল / অপট / অ্যান্ড্রয়েড-
এসডিকে

187

টার্মিনালে:

nano ~/.bash_profile 

লাইন যুক্ত করুন:

export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH

এটি কাজ করে দেখুন:

source ~/.bash_profile
echo $ANDROID_HOME

1
আমার জন্যও বিটিডাব্লু, দ্বিতীয় এবং তৃতীয় লাইনগুলিতে যোগ দেওয়া যেতে পারেexport PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
জোসে_জিডি

কিছুটা কারণে যখন আমি দৌড়ান echo $PATH, এটি আমার সর্বশেষ ডায়ারগুলি আউটপুট দেয় না।
ইগোরগানাপলস্কি

1
@ মেড78 .786 এটি হোম ফোল্ডারে রয়েছে তবে এটি অদৃশ্য। এখানে macworld.co.uk/how-to/mac-software/… হিসাবে আলোচিত হিসাবে আপনি ফাইন্ডারে অদৃশ্যগুলি দেখাতে পারেন বা টেক্সট ওয়ার্লিংারের মতো একটি পাঠ্য সম্পাদক ব্যবহার করতে পারেন যাতে ফাইল ওপেন ডায়ালগ বাক্সে অদৃশ্য ফাইলগুলি দেখানোর বিকল্প রয়েছে।
ডেভিড ডগলাস

49

আমার .বাশ_প্রফাইলে নিম্নলিখিতগুলি যুক্ত করা আমার পক্ষে কাজ করেছে:

export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

2
গুরুত্বপূর্ণ পয়েন্টটি উল্লেখ করুন যে ইনস্টলেশন পথটি / ব্যবহারকারী / আপনার নাম / গ্রন্থাগার / অ্যান্ড্রয়েড / এসডিকে
নিকোলাস মারে

35

@ user2993582 এর উত্তর উদ্ধৃত করে

export PATH=$PATH:$ANDROID_HOME/bin

'বিন' অংশটি পরিবর্তিত হয়েছে এবং এটি হওয়া উচিত

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

33

আমার ম্যাক ওএস এক্স (সিয়েরা) 10.12.2 রয়েছে

আমি সেট ANDROID_HOME কাজ করার দেশীয় প্রতিক্রিয়া (অ্যান্ড্রয়েড অ্যাপসের জন্য) নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করে।

  • টার্মিনাল খুলুন ( কমান্ড + টি টিপুন , টার্মিনাল টাইপ করুন , ENTER চাপুন )।
  • নিম্নলিখিত 3 টি লাইন ~ / .bash_profile এ যুক্ত করুন

    export ANDROID_HOME=$HOME/Library/Android/sdk/
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    
  • অবশেষে নীচের কমান্ডটি প্রয়োগ করুন (বা তৈরি হওয়া পরিবর্তনগুলি প্রতিফলিত করতে সিস্টেমটিকে পুনরায় শুরু করুন)।

    source ~/.bash_profile

এটাই.


2
@ স্টিভলক এটি তৈরি করতে পারবেন যদি এটি এখনও বিদ্যমান না থাকে।
জেফ লাফে

1
@ স্টিভলাক যদি আপনি এটি না পান তবে কেবল এটি স্পর্শ using / .bash_profile ব্যবহার করে তৈরি করুন তবে শেষ পর্যন্ত আপনার সামগ্রীটি এখানে যুক্ত করুন। আপনি এটি সরাসরি vi / vim। / .Bash_profile ব্যবহার করে তৈরি করতে পারেন তারপরে লাইনগুলি আটকান। বেশিরভাগ সময় আপনি কেবল ~ /। প্রোফাইল পাবেন , আপনি এখানেও যুক্ত করতে পারেন।
hygull

3
@ স্টিভলক ~আপনার বাড়ির ফোল্ডারের জন্য একটি শর্টকাট। আপনার হোম ফোল্ডারটি কোথায় তা আপনি যদি না জানেন cdতবে টার্মিনালে টাইপ করুন। টাইপ সিডি আপনাকে আপনার হোম ফোল্ডারে নিয়ে যাবে। তারপর আপনি কি করতে পারেন vi .bash_profileবা nano .bash_profileফাইল খোলা / সম্পাদনা করতে।
মাভা 55

আপনি যা চেষ্টা করেছেন এবং কী পেয়েছেন তার আপডেটের জন্য আপনাকে ধন্যবাদ। এটি উত্তর সমর্থন করে।
হাইগুল

11

নির্ধারণ করা ANDROID_HOMEপরিবর্তনশীল আপনাকে কীভাবে অ্যান্ড্রয়েড ডেভ সেটআপ ইনস্টল করেছেন তা জানতে হবে।

আপনি যদি না জানেন তবে আপনার মেশিনে নিম্নলিখিত পাথগুলি বিদ্যমান কিনা তা পরীক্ষা করে দেখতে পারেন। যোগ নিম্নলিখিত .bashrc, .zshrcঅথবা.profile আপনি যা ব্যবহার করেন তার উপর নির্ভর করে

যদি আপনি হোমব্রু দিয়ে ইনস্টল করেন,

export ANDROID_HOME=/usr/local/opt/android-sdk

এই পথটি বিদ্যমান কিনা তা পরীক্ষা করুন:

আপনি যদি ওয়েবসাইটটি অনুসরণ করে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেন,

export ANDROID_HOME=~/Library/Android/sdk

শেষ পর্যন্ত এটিকে যোগ করুন:

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

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

echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc

10

কেউ কি টার্মিনালে এটি করার জন্য কোনও ওয়ার্কিং সলিউশন পোস্ট করতে পারে?

ANDROID_HOMEসাধারণত একটি ডিরেক্টরি হয় .android। এটি যেখানে ডিবাগ কী এর মতো জিনিস সংরক্ষণ করা হবে।

export ANDROID_HOME=~/.android 

আপনি আপনার লগইনের জন্য এটি স্বয়ংক্রিয় করতে পারেন। কেবল এটি আপনার এ যুক্ত করুন .bash_profile(নীচে আমার ওএস এক্স 10.8.5 মেশিন থেকে):

$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME=~/.android

export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"

এনডিকে মেলিং তালিকার ডেভিড টার্নারের মতে, উভয় ANDROID_NDK_ROOTএবং ANDROID_SDK_ROOTসেট করা দরকার কারণ অন্যান্য সরঞ্জামগুলি সেই মানগুলির উপর নির্ভর করে ( প্রস্তাবিত এনডিকে ডিরেক্টরিটি দেখুন? )।

সংশোধন করার পরে ~/.bash_profile, নিম্নলিখিতগুলি সম্পাদন করুন (বা লগঅফ এবং ফিরে):

source ~/.bash_profile

আমিও একই সমস্যার মুখোমুখি হয়েছি কিন্তু সমাধান করতে পারছি না। আপনি যদি এই প্রশ্নের পরীক্ষা গেল stackoverflow.com/questions/44891631/...
Rocx

1

লোকেরা, নোট করুন যে আপনি যদি ব্যবহার করেন ~/.bash_profileতবে এটি আপনার ব্যবহারকারীর বাশ প্রোফাইলটি নয়, বিশ্বব্যাপী সম্পাদনা করবে। পরিবর্তে আপনার ব্যবহারকারীদের ডিরেক্টরিতে (/ ব্যবহারকারী / ব্যবহারকারী নাম) যান এবং এটি সরাসরি সম্পাদনা করুন:

vim .bash_profile

এবং আপনার ব্যবহারকারীর নাম এবং SDK ডিরেক্টরি সম্পর্কিত দুটি লাইন প্রবেশ করান

export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools

2
আপনি ভুল. একটি ফাইল পাথ দিয়ে শুরু হওয়া ~/অর্থ এটি ব্যবহারকারীর হোম ডিরেক্টরিতে থাকা একটি ফাইল।
হামিজাইল

current এর অর্থ বর্তমান ব্যবহারকারীর বাড়ি। সুতরাং প্রযুক্তিগতভাবে এই উত্তরটি ভুল।
অ্যালেক্সাস

শুধু এই উত্তরটি মুছুন। প্রমাণের জন্য, আপনার মেশিনের যে কোনও ডিরেক্টরিতে যান, তারপরে টাইপ করুন cd ~; lsএবং দেখুন যে কী প্রিন্ট করে।
ajacian81

1

সেটআপ ANDROID_HOME , JAVA_HOME উপর পরিবেশগত পরিবর্তনশীল Mac OS X এর

ইন করুন .bash_profile ফাইল

export JAVA_HOME=$(/usr/libexec/java_home)

export ANDROID_HOME=/Users/$USER/Library/Android/sdk

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

পরীক্ষার জন্য

echo $ANDROID_HOME
echo $JAVA_HOME

0

1) বেস প্রোফাইল খুলুন:

open  ~/.bash_profile

2) বেস প্রোফাইলে লাইনের নীচে যুক্ত করুন:

export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3

বেস প্রোফাইল সংরক্ষণ এবং বন্ধ করুন।

আমার জন্য 27.0.3 দুর্দান্ত কাজ করছে।


0

এখানে অনেক সঠিক উত্তর। তবে, একটি আইটেম অনুপস্থিত এবং আমি এটি ব্যতীত কমান্ড লাইন থেকে এমুলেটরটি চালাতে সক্ষম হইনি।

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator       # can't run emulator without it
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

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

এবং যদি আপনি zsh(পরিবর্তে bash) ফাইলটি সম্পাদনা করতে ব্যবহার করেন ~/.zshrc

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