ম্যাক ওএস এক্সে অ্যাডবি সেট আপ করুন


534

আমি ম্যাকের উপর অ্যাডবি কীভাবে সেট আপ করতে পারি তা ভেবে বেশ কিছু সময় ব্যয় করেছি, সুতরাং আমি সেটাকে কীভাবে সেটআপ করব তা লেখার বিষয়টি কিছু লোকের পক্ষে উপযোগী হতে পারে figure আপনার ফোন / এমুলেটরটিতে অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল এবং চালানোর জন্য অ্যাডবি হ'ল কমান্ড লাইন সরঞ্জাম


1
এবং এখানে আমি ভেবেছিলাম "অ্যাডবি" একটি পুরানো ইউনিক্স ডিবাগার! ;) books.google.com/…
এরিক

অফিসিয়াল platform-toolsএসডিকে প্যাকেজের একটি লিঙ্ক রয়েছে (এতে adbবাইনারি রয়েছে ) স্ট্যাকওভারফ্লো
অ্যালেক্স পি।

উত্তর:


1040

দ্রষ্টব্য: এটি মূলত ম্যাক ওএস এক্সে এডিবি ইনস্টল করার সময় লেখা হয়েছিল তবে প্রশ্নটির এটির সদৃশ হিসাবে বন্ধ করা হয়েছিল।

বিকল্প 1 - হোমব্রিউ ব্যবহার করে

এটি সবচেয়ে সহজ উপায় এবং স্বয়ংক্রিয় আপডেট সরবরাহ করবে।

  1. হোমব্রু ইনস্টল করুন

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. অ্যাডবি ইনস্টল করুন

    brew cask install android-platform-tools
  3. অ্যাডবি ব্যবহার শুরু করুন

    adb devices


বিকল্প 2 - ম্যানুয়ালি (কেবল প্ল্যাটফর্ম সরঞ্জাম)

এটি এডিবি এবং ফাস্টবুটটির ম্যানুয়াল ইনস্টলেশন পাওয়ার সহজতম উপায়।

  1. আপনার পুরানো ইনস্টলেশন মুছুন (alচ্ছিক)

    rm -rf ~/.android-sdk-macosx/
  2. Https://developer.android.com/studio/releases/platform-tools.html এ নেভিগেট করুন এবং SDK Platform-Tools for Macলিঙ্কটি ক্লিক করুন ।

  3. আপনার ডাউনলোড ফোল্ডারে যান

    cd ~/Downloads/
  4. আপনি যে সরঞ্জামগুলি ডাউনলোড করেছেন সেগুলি আনজিপ করুন

    unzip platform-tools-latest*.zip 
  5. এগুলিকে এমন কোনও জায়গায় নিয়ে যান আপনি দুর্ঘটনাক্রমে এগুলি মুছবেন না

    mkdir ~/.android-sdk-macosx
    mv platform-tools/ ~/.android-sdk-macosx/platform-tools
  6. যোগ platform-toolsআপনার পথে

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
  7. আপনার বাশ প্রোফাইলটি রিফ্রেশ করুন (বা আপনার টার্মিনাল অ্যাপ পুনরায় চালু করুন)

    source ~/.bash_profile
  8. অ্যাডবি ব্যবহার শুরু করুন

    adb devices

বিকল্প 3 - আপনার যদি ইতিমধ্যে অ্যান্ড্রয়েড স্টুডিও ইনস্টল থাকে

  1. যোগ platform-toolsআপনার পথে

    echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
    echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
  2. আপনার বাশ প্রোফাইলটি রিফ্রেশ করুন (বা আপনার টার্মিনাল অ্যাপ পুনরায় চালু করুন)

    source ~/.bash_profile
  3. অ্যাডবি ব্যবহার শুরু করুন

    adb devices

বিকল্প 4 - ম্যাকপোর্টস

  1. Android SDK ইনস্টল করুন:

    sudo port install android
  2. এসডিকে ম্যানেজারটি চালান:

    sh /opt/local/share/java/android-sdk-macosx/tools/android
  3. সমস্ত কিছুই আনইক করুন ( alচ্ছিক Android SDK Platform-tools )

  4. প্যাকেজ ইনস্টল করুন, লাইসেন্স গ্রহণ। এসডিকে পরিচালককে বন্ধ করুন।

  5. যোগ platform-toolsআপনার পাথ করা; ম্যাকপোর্টে, তারা ভিতরে /opt/local/share/java/android-sdk-macosx/platform-tools। যেমন, ব্যাশের জন্য:

    echo 'export PATH=$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools' >> ~/.bash_profile
  6. আপনার বাশ প্রোফাইলটি রিফ্রেশ করুন (বা আপনার টার্মিনাল / শেলটি পুনরায় চালু করুন):

    source ~/.bash_profile
  7. অ্যাডবি ব্যবহার শুরু করুন:

    adb devices

বিকল্প 5 - ম্যানুয়ালি (এসডিকে পরিচালক সহ)

  1. আপনার পুরানো ইনস্টলেশন মুছুন (alচ্ছিক)

    rm -rf ~/.android-sdk-macosx/
  2. "কেবলমাত্র কমান্ড লাইন সরঞ্জাম পান" এর অধীনে অ্যান্ড্রয়েড বিকাশকারী সাইট থেকে ম্যাক এসডিকে সরঞ্জামগুলি ডাউনলোড করুন । নিশ্চিত হয়ে নিন যে আপনি সেগুলি আপনার ডাউনলোড ফোল্ডারে সংরক্ষণ করেছেন।

  3. আপনার ডাউনলোড ফোল্ডারে যান

    cd ~/Downloads/
  4. আপনি যে সরঞ্জামগুলি ডাউনলোড করেছেন সেগুলি আনজিপ করুন

    unzip tools_r*-macosx.zip 
  5. এগুলিকে এমন কোনও জায়গায় নিয়ে যান আপনি দুর্ঘটনাক্রমে এগুলি মুছবেন না

    mkdir ~/.android-sdk-macosx
    mv tools/ ~/.android-sdk-macosx/tools
  6. এসডিকে ম্যানেজার চালান

    sh ~/.android-sdk-macosx/tools/android
  7. সমস্ত কিছুই আনইক করুন ( alচ্ছিক Android SDK Platform-tools )

এখানে চিত্র বর্ণনা লিখুন

  1. ক্লিক করুন Install Packages, লাইসেন্স গ্রহণ করুন, ক্লিক করুন Install। এসডিকে ম্যানেজার উইন্ডোটি বন্ধ করুন।

এখানে চিত্র বর্ণনা লিখুন

  1. যোগ platform-toolsআপনার পথে

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
  2. আপনার বাশ প্রোফাইলটি রিফ্রেশ করুন (বা আপনার টার্মিনাল অ্যাপ পুনরায় চালু করুন)

    source ~/.bash_profile
  3. অ্যাডবি ব্যবহার শুরু করুন

    adb devices

19
ওএস এক্সের জন্য
পথটি

3
এটি পরিবর্তিত রাখে এমন এসডিকে পথে অনুসরণ করার চেয়ে অনেক বেশি সহজ।
টাইলার জেইল

1
এখন
কাস্কে

টার্মিনাল দিয়ে পারফর্ম না হলে ফাইল তৈরির জন্য $ স্পর্শ করুন। ব্যাশ_প্রফাইলে ফাইলটি খুলুন এবং সম্পাদনার জন্য $ ওপেন -e .bash_profile ফাইলের মধ্যে এটি রফতানি করে JAVA_Home = $ (/ usr / Libxec / java_home) রফতানির ANDROID_Home = / ব্যবহারকারী / ব্যবহারকারী_নাম / লাইব্রেরি / অ্যান্ড্রয়েড / এসডিকে এক্সপোর্ট PATH = $ এন্ড্রয়েডহোম / প্ল্যাটফর্ম-সরঞ্জামসমূহ: AT পাঠ্য রফতানি পাঠ্য = $ এন্ড্রয়েডহোম / সরঞ্জামসমূহ: $ পথের পরে ফাইল> সেভ করুন টার্মিনাল অ্যাপ্লিকেশন পুনরায় চালু করার পরে উপভোগ করুন।
Prags

আমি অপশন 3 এর জন্য গিয়েছিলাম .... এটি দুর্দান্ত কার্যকর। সমস্ত সম্ভাবনা coveringাকা দেওয়ার জন্য ধন্যবাদ ভাই ....
অখিলেশ সিনহা

542

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile

আপনি যদি অন্য ডিরেক্টরিতে অ্যান্ড্রয়েড-এসডিএস ফোল্ডারটি রাখেন, তবে অ্যান্ড্রয়েড-এসডিএস / প্ল্যাটফর্ম-সরঞ্জামগুলি ডিরেক্টরিটি দিয়ে পাথটি প্রতিস্থাপন করুন


51
এবং zshপরিবর্তে বাশ যারা ব্যবহার করেন তাদের জন্য আপনাকে এটি যুক্ত করতে হবে~/.zshrc
Gianfranco P.

14
পরিবর্তনগুলি কার্যকর হওয়ার জন্য আপনার প্রস্থানটি বন্ধ করতে হবে এবং পুনরায় খুলতে হবে
amadib

37
অ্যান্ড্রয়েড স্টুডিও ১.০ হিসাবে প্ল্যাটফর্ম সরঞ্জামগুলির অবস্থান প্রতিধ্বনিত হয় 'রফতানুন PATH = AT PATH: / ব্যবহারকারী / [আপনার ব্যবহারকারী নাম] / লাইব্রেরী / অ্যান্ড্রয়েড / এসডিকে / প্ল্যাটফর্ম-সরঞ্জামসমূহ >> >> ~ /
.bash_profile

11
প্রস্থান কোন প্রয়োজন নেই প্রয়োজন এবং টার্মিনাল খুলে, আপনি শুধু করতে পারেন source ~/.bash_profile
নাইটো

5
আপনি "/ ব্যবহারকারী / [আপনার ব্যবহারকারী নাম]" এর পরিবর্তে $ হোম ব্যবহার করতে পারেন
জেসন কক্স

87

এটি নির্দোষ কাজ করে ....

টার্মিনালে উভয় কমান্ড একে অপরের পাশে চালান

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

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

2
আমি নিশ্চিত করতে পারি যে এটি ম্যাকস সিয়েরায় জুন ২০১ of অবধি দুর্দান্ত কাজ করে।
ওয়াহিদ আমিরি

sdkফোল্ডারটি সরানো হয়েছে। যদি এই দুটি কমান্ড চালিত হয়, adb devicesকাজ করবে না। সর্বশেষতম অ্যান্ড্রয়েড স্টুডিও `রফতানির জন্য অ্যান্ড্রয়েডহোম = / ব্যবহারকারী / $ ব্যবহারকারী / গ্রন্থাগার / অ্যান্ড্রয়েড এক্সপোর্ট PATH = {
AT पथ

ধন্যবাদ এটি আমাকে সহায়তা করে তবে আপনার
এসডিকে

অ্যান্ড্রয়েড স্টুডিও ৩.২ অনুসারে, পথটি '
OME

ধন্যবাদ. আপনি আমাকে অনেক সাহায্য করেছেন
মার্কাস ক্রিসোস্তোমো

60

দ্রষ্টব্য: অ্যান্ড্রয়েড স্টুডিও 1.0.xx থেকে অ্যাডাবির পথ পরিবর্তন হয়েছে

জন্য ব্যাশ শেল ব্যবহার করুন:

echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile

জন্য tcsh শেল শেল, ব্যবহার করুন:

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc

এটি প্রকৃতপক্ষে যেখানে সরঞ্জামগুলি সর্বশেষ সংস্করণে অবস্থিত
ইয়াবলারগো

2
আমার 1.0.1 আছে এবং আমার সেখানে কিছুই নেই: /
htafoya

বাশ শেল এবং অ্যাকলিপসের জন্য আদেশ হ'ল ইকো 'রফতানি করুন PATH = $ PATH: / অ্যাপ্লিকেশনস / অ্যাড-বান্ডেল-ম্যাক-x86_64 / এসডিকে / প্ল্যাটফর্ম-সরঞ্জাম /' >> ~ /
.বাশ_প্রফিল

2
অ্যান্ড্রয়েড স্টুডিও ২.০ এবং এটি এখনও অবস্থান -~/Library/Android/sdk/platform-tools
gldraphael

48

শুধুমাত্র ম্যাকোস-এ ইটার্ম 2-এ zsh ব্যবহারকারীদের জন্য

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

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.zshrc

দুটি কমান্ড যুক্ত করার পরে ~/.zshrcআপনার zsh উত্স করা উচিত।

source ~/.zshrc

2
এটাই আমি খুঁজছিলাম! :) ধন্যবাদ! এছাড়াও, সোর্স .zshrc চালাতে বা টার্মিনালটি আবার খুলতে ভুলবেন না। : ডি
রাফেলবাপা

আপনি স্বাগত জানাই। উত্তরটি সম্পাদনা করে zsh কমান্ডে একটি উত্স যুক্ত করুন।
আর্খ SEGGEMU

$ PATH এবং $ ANDROID_Home এর পরিবর্তে আমার কী লাগাতে হবে?
সাসচা রিস্লিং

অসাধারণ! এটি আমার পক্ষে কাজ।
বন্দনা

24

এখানে ধাপে ধাপে তথ্য দেওয়া হল:

ধাপ 1

টার্মিনাল শুরু করুন এবং আপনার হোম ফোল্ডারে যান।

cd ~/

ধাপ ২

.Bash_profile ফাইলটি খুলুন এবং সম্পাদনা করুন

$ open -e .bash_profile

যদি আপনার কম্পিউটারে .bash_profile ফাইল না থাকে তবে একটি তৈরি করুন। একটি নতুন ফাইল তৈরি করতে কমান্ডটি নীচে প্রবেশ করুন। একবার তৈরি করা হয়েছে অনুসরণ পদক্ষেপ -2।

touch .bash_profile

ধাপ 3

নীচের লাইনটি সংরক্ষণ করুন)

export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools

ধাপ -4

নীচের কমান্ডটি ব্যবহার করে ফাইলটি রিফ্রেশ করুন

$ source .bash_profile

$ echo $PATH

আপনার আউটপুটটিতে এখন আপনার অ্যান্ড্রয়েড পাথ সেট করা উচিত।


24

ব্যক্তিগতভাবে আমি আমার .Bash_ প্রোফাইলে আমার .Bashrc উত্স:

echo 'source ~/.bashrc' >> ~/.bash_profile

তাই আমি এটি আমার .Bashrc এ রেখেছি। এবং আমি অ্যান্ড্রয়েড স্টুডিও ব্যবহার করছি, তাই এটি ছিল একটি ভিন্ন পথ।

echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc

আপনি নিম্নলিখিতগুলিও চাইতে পারেন:

echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc

19

আপনার ম্যাক সিস্টেমগুলিতে অ্যাডবি কমান্ডটি ব্যবহার করার সহজ উপায় হ'ল আপনার বাশ_প্রোফাইলে প্ল্যাটফর্ম-সরঞ্জামগুলির (যেখানে অ্যাডাবির জীবনযাত্রার) পথ যোগ করা।

অ্যাডবি পাথ যুক্ত করার পদক্ষেপগুলি: 1. ব্যাশ_ প্রোফাইলটি খুলুন: নিম্নলিখিত কমান্ডগুলি ব্যবহার করে এটি করা যেতে পারে

open ~/.bash_profile

এটি সম্পাদক এ বাশ_ প্রোফাইলটি খুলবে।

  1. প্ল্যাটফর্ম_তুলগুলি সন্ধান করুন, সাধারণত তারা নিম্নলিখিত স্থানে উপস্থিত থাকে: ব্যবহারকারী / "ব্যবহারকারী_ফোল্ডার" / গ্রন্থাগার / অ্যান্ড্রয়েড / এসডিকে / প্ল্যাটফর্ম_তুল

  2. নিম্নলিখিত কমান্ডটি bash_profile ফাইলটিতে আটকান যা খোলে:

    export PATH=$PATH:/Users/A374375/Library/Android/sdk/platform-tools

  3. কমান্ডটি ব্যবহার করে ফাইলটি সংরক্ষণ করুন:

source ~/.bash_profile

  1. টাইপ করে পাথটি সংরক্ষণ করা হয়েছে কিনা তা পরীক্ষা করুন echo $PATH:: আউটপুটে প্রদর্শিত পুরো পাথটি আপনাকে খুঁজে পেতে সক্ষম হওয়া উচিত।

  2. adbকনফিগারেশনটি কাজ করেছে কিনা তা দেখতে টাইপ করুন । আপনার যদি মেশিনের সাথে সংযুক্ত কোনও ডিভাইস থাকে বা আপনার সিস্টেমে কোনও ইমুলেটর চলমান থাকে তবে আপনি টাইপ করার সময় সেগুলি প্রদর্শিত হবেadb devices

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


15

ম্যাক ব্যবহারকারীদের জন্য: পদক্ষেপ 1: অ্যান্ড্রয়েড স্টুডিও ইনস্টল করুন

পদক্ষেপ 2: টার্মিনালটি খুলুন এবং টাইপ করুন

cd

পদক্ষেপ 3: ব্যবহারকারী নাম পরিবর্তন করে উল্লিখিত কমান্ডটি টাইপ করুন:

export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH

12

cd sdk/platform-tools/এবং তারপরে ব্যবহার ./adb devicesকরুন


3
আমার ভিতরে থাকতে হবে /Users/ashokr/Library/Android/sdk/platform-toolsএবং তারপরে এটি কাজ করে।
অশোক আর

7

আপনি যদি ম্যাক ওএস এক্সে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করছেন তবে আপনি আপনার টার্মিনাল অ্যাপে নিম্নলিখিত কমান্ডটি প্রয়োগ করতে পারেন:

echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc
exec $SHELL

এবং পরবর্তী:

adb devices

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

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5        device

1
এক্সিকিউটি - শেল লাইনটি ঠিক কী করে তা আপনি কেবল ব্যাখ্যা করতে পারেন? এখানে নব্বই, আগে কখনও টার্মিনালে ব্যবহার করেনি! :)
জন শেলি

আমি এই কমান্ডটি চালাচ্ছি, কারণ '.basrc' সম্পাদনার পরে কমান্ড লাইনটি পুনরায় চালু করা প্রয়োজন, এবং এই কমান্ডের সাহায্যে আপনি টার্মিনাল উইন্ডোটি বন্ধ না করে পুনঃসূচনা করতে পারেন
trejo08

5

এখানে একটি বিশদ ম্যানুয়াল রয়েছে:
http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/

এটি সংক্ষেপে:

  1. Bash_profile ফাইলটি তৈরি এবং খুলুন

    touch .bash_profile
    open -e .bash_profile

  2. প্ল্যাটফর্ম-সরঞ্জাম ফোল্ডারের পথ জুড়ুন (অ্যান্ড্রয়েড এসডিকে মধ্যে)

    export PATH="$PATH:/Users/USERNAME/PATH TO ANDROID SDK/platform-tools/

  3. . .bash_profileআপডেট করতে কমান্ডটি চালান (টার্মিনাল পুনরায় আরম্ভ করার দরকার নেই)


"PATH =
Divonas এর

5

যদি আপনি জেডএসএইচ ব্যবহার করে থাকেন এবং অ্যান্ড্রয়েড স্টুডিওতে 1.3: 1. .zshrc ফাইলটি খুলুন (আপনার হোম ডিরেক্টরিতে অবস্থিত, ফাইলটি লুকানো রয়েছে যাতে আপনি লুকানো ফাইলগুলি দেখতে পারেন তা নিশ্চিত করুন) 2. শেষে এই লাইনটি যুক্ত করুন: alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb" 3. টার্মিনাল 4 থেকে প্রস্থান করুন । টার্মিনালটি খুলুন এবং adb devices 5 এ টাইপ করুন এটি যদি এটি কাজ করে তবে তা আপনাকে সমস্ত সংযুক্ত ডিভাইসের তালিকা দিবে


4

ম্যাক ওএস ওপেন টার্মিনাল

touch ~/.bash_profile; open ~/.bash_profile

কপি এবং পেস্ট:

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

সংরক্ষণের জন্য কমান্ড + এস।


3

2018 থেকে আপডেট হওয়া কিছু তথ্যের সাথে মন্তব্য করা।

প্ল্যাটফর্ম সরঞ্জামগুলির জন্য এক্সিকিউটেবল বাইনারিগুলি ম্যাকের জন্য অ্যান্ড্রয়েড দ্বারা এখানে উপলব্ধ করা হয়েছে: https://developer.android.com/studio/releases/platform-tools.html

এগুলি আপনার ম্যাকটিতে ডাউনলোড করুন। এগুলি একটি ডিরেক্টরিতে রাখুন যেমন আমি রেখেছি~/Software/platform-tools

আপনি যদি root পরিচয় অ্যাক্সেস না থাকে , সবচেয়ে সহজ উপায় আমি একটি ম্যাক পাওয়া যায় এ তালিকায় আপনার ডিরেক্টরি যোগ হয় /etc/paths। আমি এই উপায়টি পছন্দ করি কারণ কয়েকটি সংযোজনের পরে $PATHশুরুগুলি খুব অগোছালো এবং পড়া শক্ত দেখা যায়, এর /etc/pathsকাছে পৃথক লাইনে সবকিছু পরিষ্কার এবং সুসংহত থাকে। খারাপ দিকটি হ'ল আপনার রুট অ্যাক্সেস প্রয়োজন।

$ cat /etc/paths  # check contents of the file
$ sudo nano /etc/paths

/Users/GodZilla/Software/platform-tools/adbএই তালিকার শেষে আপনার প্ল্যাটফর্ম-সরঞ্জামের ডিরেক্টরি (যেমন কিছু ) এর পুরো পথটি পেস্ট করুন এবং সংরক্ষণ করুন। আবারো প্রস্থান করুন এবং টার্মিনালটি খুলুন এবং এটি আপনার প্ল্যাটফর্ম-সরঞ্জাম ডিরেক্টরিটি দেখে কিনা তা পরীক্ষা করে দেখুন।

$ which adb
/Users/GodZilla/Software/platform-tools/adb
$ which fastboot
/Users/GodZilla/Software/platform-tools/fastboot

আপনার যদি রুট অ্যাক্সেস না থাকে তবে $PATHঅন্যান্য ব্যবহারকারীরা যেমন পরামর্শ দিয়েছেন তেমনভাবে আপনার .bash_profile (অথবা .zshenv এ আপনি zsh ব্যবহার করেন) এ প্ল্যাটফর্ম-সরঞ্জাম ডিরেক্টরিটি যুক্ত করুন ।


2

অ্যান্ড্রয়েড স্টুডিও ইনস্টল করার পরে কিছুক্ষণ ডিকচারিংয়ের পরে এটি পুরোপুরি আমার পক্ষে কাজ করেছিল:

  1. আপনার কাছে .bash_profile ফাইল রয়েছে তা নিশ্চিত করুন। এটি আপনার [ব্যবহারকারীর নাম] ডিরেক্টরিতে থাকা উচিত।

  2. আপনি যে ডিরেক্টরিতে আছেন তা থেকে এটি টাইপ করুন:

    echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile

এখন, সাধারণত আপনার কাছে এই সঠিক পাথটি থাকবে তবে যদি তা না হয় তবে আপনার প্ল্যাটফর্ম-সরঞ্জামগুলির ফোল্ডারের যে কোনও পথ ব্যবহার করুন

  1. আপনার .bash_ প্রোফাইলে যে ডিরেক্টরিটি থাকে সেখান থেকে এটি টাইপ করুন:

    . .bash_profile
  2. এখন টাইপ করুন adb devices। আপনার "সংযুক্ত ডিভাইসের তালিকা" প্রতিক্রিয়া দেখতে হবে। এখন আপনাকে আরও প্রতিবারের মতো আরও ক্রিপ্টিক কমান্ড টাইপ করার জন্য প্রতিবার প্ল্যাটফর্ম-সরঞ্জাম ডিরেক্টরিতে যেতে হবে না, ./adb devices!!!


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

2

আমার ক্ষেত্রে, আমি অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি এবং কিছু অ্যাপস রয়েছে (মরিচা ল্যাং) যা পরিবর্তিত হয় ~/.profileএবং জংটিকে অ-কার্যকর adbকরতে সক্ষম করে ~/.bash_profileতোলে, তাই আমি ~/.profileকেবলমাত্র এই পরিবর্তনগুলি করেছি :

$ echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.profile
$ source ~/.profile
$ adb --version
Android Debug Bridge version 1.0.41
Version 29.0.4-5871666
Installed as /Users/hasan/Library/Android/sdk/platform-tools/adb

2

ম্যাকোস ব্যবহারকারীদের জন্য ম্যাকওস ক্যাটালিনায় আপডেট হয়েছে,

~ / .bash_ প্রোফাইলে ~ / .zshrc এ পরিবর্তন হয়েছে

সুতরাং, অ্যাডবি কমান্ড চালাতে এবং অন্যান্য সমস্ত কমান্ড ইতিমধ্যে রফতানি করা ~ / .bash_ প্রোফাইলে সহজ ওয়ালকারআউন্ডে বাশ_প্রফাইলে রফতানি করা হয় রফতানি করা হয়

এটা করতে,

1) ফাইন্ডারে হোম ডিরেক্টরিতে নেভিগেট করুন

2) আমি সিএমডি + শিফট + ব্যবহার করেছি। ফাইন্ডারে লুকানো ফাইলগুলি প্রদর্শন করতে

3) ইতিমধ্যে উপস্থিত না থাকলে .zshrc ফাইল তৈরি করুন

4) উদ্ধৃতিগুলি ছাড়াই "উত্স। / .Bash_profile" লাইন যুক্ত করুন

5) সংরক্ষণ করুন

6) প্রস্থান এবং ওপেন টার্মিনাল

অ্যাডবি ডিভাইস ব্যবহার শুরু করুন


1
ম্যাকস ক্যাটালিনা ব্যবহারকারীদের জন্য এটি কাজ করে!
আবুল আবুল

1

আমার ক্ষেত্রে: আমি নিম্নলিখিতগুলি (ম্যাকের উপর) করেছি:

  1. ".বাশ_প্রফাইলে" এবং "। প্রোফাইল" ব্যাক আপ করেছেন
  2. অ্যান্ড্রয়েড সম্পর্কিত সমস্ত পাথ পরিষ্কার করেছে।
  3. নতুন পথগুলি তৈরি করেছে তবে এবার, আমি সম্পর্কিত ফোল্ডারগুলি টেনে এনেছি: {/.../sdk, /... / টলস, /.../ প্ল্যাটফর্ম- সরঞ্জামগুলি the টার্মিনালে। আমি এটি ".বাশ_প্রফাইলে" এবং ".প্রফাইল" উভয়ের জন্যই করেছি।
  4. তারপরে প্রতিটি সাফল্যের সাথে ফাইলগুলি সংরক্ষণ করুন। আমি যে পরিবর্তনগুলি করেছি তা সম্পর্কে নিশ্চিত হয়ে আমি টার্মিনালটি পুনরায় চালু করেছি।
  5. আমি তখন পরীক্ষা করতে গিয়েছিলাম যে এখন যদি অ্যাডবি প্রতিক্রিয়া জানায় ... টাইপ করে: (টার্মিনালে) অ্যাডবি ডিভাইসগুলি
  6. আমার এখনও ভাগ্য নেই (আমার ডিভাইসগুলি) যেখানে প্রদর্শিত হচ্ছে না, তারপরে আমি অ্যাডবিটি পুনরায় চালু করেছি, এখনও।
  7. আমি "অ্যান্ড্রয়েড আপডেট অ্যাডবি" করতে গিয়েছিলাম। এটি সবেমাত্র নিহত এবং পুনরায় আরম্ভ শুরু করে
  8. আমি আবার চেষ্টা করেছি তবুও ডিভাইসগুলি প্রদর্শিত হচ্ছে না।
  9. আমি আমার অ্যান্ড্রয়েড ডিভাইসটিকে পুরোপুরি ব্যাক আপ করেছি এবং পুরো ফোনটিকে ফ্যাক্টরি ডিফল্টে পুনরায় সেট করেছি, বিকাশের জন্য ডিভাইসটি সক্রিয় করতে এবং এর সেটিংস> অ্যাপ্লিকেশনগুলিতে ইউএসবি ডিবাগিংয়ের জন্য অনুমতি দিয়েছি।

******** একটি স্বাদ পছন্দ করত ********

"অ্যাডবি ডিভাইস" কমান্ডটি দিয়ে আমি আবার চেষ্টা করেছি এবং সবকিছু স্বাভাবিক অবস্থায় ফিরে এসেছিল ডিভাইসটি দৃশ্যমান ছিল।

শুভকামনা. শুধু ছেড়ে দিতে হবে না। এটি আমাকে অনেক সমস্যার সমাধান করেছে। শুভ কামনা রইল।


1

আপনি যদি ক্যাটালিনায় পথ নির্ধারণ করছেন তবে টার্মিনালে একের পর এক কমান্ডটি ব্যবহার করুন। এটা আমার জন্য ভাল কাজ করছে।

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

source ~/.bash_profile

0

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

1) আপনার পছন্দসই সম্পাদক হিসাবে "ওপেন-এক্স এক্সকোড। / .Zprofile" এর সাথে .zprofile ফাইল খুলুন

2) .zprofile এ নতুন PATH বা Env ভেরিয়েবল যুক্ত করুন ফাইলটি সংরক্ষণ করুন এবং সম্পাদকটি প্রস্থান করুন।

3) আপনার PATH: উত্স ~ / .zprofile আপডেট করার জন্য আপনার .zprofile কার্যকর করুন


0

অ্যান্ড্রয়েড হোম টার্গেটিং প্ল্যাটফর্ম সরঞ্জামগুলির জন্য পরিবেশ পরিবর্তনশীল যুক্ত করুন

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile

echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile

পুনরায় আরম্ভ করুন

source ~/.bash_profile

এখন চেক অ্যাডবি

কেবল টাইপ করুন

adb

টার্মিনালে


0

সমস্ত সমাধান চেষ্টা করে দেখার পরেও তাদের জন্য কেউই যেখানে আমার জন্য কাজ করছে না।

আমার ক্ষেত্রে আমার কাছে অ্যান্ড্রয়েড স্টুডিও ছিল এবং অ্যাডবিটি সঠিকভাবে কাজ করছিল তবে অ্যান্ড্রয়েড স্টুডিও অ্যাডবিটি সনাক্ত করতে সক্ষম ছিল না। এর কারণ হ'ল আমি এটি অন্য ডিরেক্টরিতে হোমব্রু দিয়ে ইনস্টল করেছি, ব্যবহারকারী / ব্যবহারকারী / গ্রাহক / গ্রন্থাগার / অ্যান্ড্রয়েড / এসডিকে নয় তবে ইউএসআর / লাইব্রেরি ব্লেবলা

স্পষ্টতই তার রুটে / ব্যবহারকারী / ব্যবহারকারী / ব্যবহারকারী / গ্রন্থাগার / অ্যান্ড্রয়েড / এসডিকে (পছন্দগুলি এসডিকে ইনস্টলেশন রুটের মতো একই জায়গা) থাকা দরকার ছিল

সুতরাং আমি আমার কম্পিউটার থেকে সমস্ত অ্যাডবি মুছে ফেলেছি (আমি বেশ কয়েকটি ইনস্টল করেছি) এবং এই টার্মিনাল কমান্ডগুলি কার্যকর করেছি:

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
source ~/.bash_profile
adb devices

ঠিক আছে, এর পরেও, এখনও কাজ করা হয়নি, কারণ কোনও কারণে অ্যাডবিটির রুটটি ছিল / ব্যবহারকারী / $ ব্যবহারকারী / গ্রন্থাগার / অ্যান্ড্রয়েড / এসডিকে / প্ল্যাটফর্ম-সরঞ্জাম / প্ল্যাটফর্ম-সরঞ্জাম (হ্যাঁ, পুনরাবৃত্তি) তাই আমি কেবল অনুলিপি করেছি সমস্ত লাইসেন্স ফাইল সহ প্রথম ডিরেক্টরিতে সর্বশেষ প্ল্যাটফর্ম-সরঞ্জামগুলি এবং কাজ শুরু করে।

অদ্ভুত তবে সত্য


0

পদক্ষেপ 1: ওপেন টার্মিনাল

পদক্ষেপ 2: কমান্ড রান করুন:

 touch ~/.bash_profile; open ~/.bash_profile

পদক্ষেপ 3: আপনি নিম্নলিখিত আদেশটি যুক্ত করতে পারলে এটি পাঠ্য সম্পাদনা ফাইলটি খুলবে:

 export PATH=$PATH:/Users/sharan/Library/Android/sdk/platform-tools

ব্লককোট

দ্রষ্টব্য: শরণ হ'ল আমার ব্যবহারকারীর নাম আমাদের সিস্টেমে এটি পরীক্ষা করে দেখুন এবং শরণ বিশ্রামের সাথে প্রতিস্থাপনটি একই হবে। অ্যান্ড্রয়েড স্টুডিও খোলার মাধ্যমে আপনি এটিও সন্ধান করতে পারেন

   File->Project Structure..->SDK Location

অ্যান্ড্রয়েড এসডিকে লোকেশনের অধীনে এসডিকে অনুলিপি করার পথ রয়েছে এবং সেই ফাইলটি পেস্ট করুন এবং কমান্ড + এস টিপে এটি সংরক্ষণ করুন


-1

MacPorts

মনে হচ্ছে android-platform-toolsকেবল খুব সম্প্রতি ম্যাকপোর্টে যুক্ত হয়েছিল - 2018-10-20 সালে, এর অধীনে java/android-platform-tools/Portfile:

এটি প্রদর্শিত হবে যে এটি Google দ্বারা সরবরাহিত একটি সংকলিত বাইনারি উপর নির্ভর করে; এটি প্রদর্শিত হবে যে বাইনারি জন্য উত্স কোড উপলব্ধ না হতে পারে।

adbবাইনারি

android-platform-tools/Portfileউপরের থেকে বিপরীতে ইঞ্জিনিয়ারিং প্রকাশ করে যে বন্দরটি তৈরি করতে গুগল থেকে নিম্নলিখিত সংরক্ষণাগারটি নেওয়া হয়েছিল:

abdবাইনারি প্রাক সংকলন পাওয়া যায় platform-tools/adbউপরে সংরক্ষণাগার, যা হয় মধ্যে Mach-O 64-bit executable x86_64, অনুযায়ীfile(1) । এটি ব্যবহারের জন্য প্রস্তুত এবং কোনও বাহ্যিক নির্ভরতা নেই বলে মনে হচ্ছে না (যেমন, এটি জাভা বা কোনও কিছুর উপর নির্ভর করে না)।

ব্যবহার adb

adbডিভাইসটি পুনঃসূচনা করতে ব্যবহার করার জন্য, উদাহরণস্বরূপ, পাওয়ার বোতামটি আটকে থাকলে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করা যেতে পারে:

cd /tmp
curl https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip -o apt.zip
unzip apt.zip
./platform-tools/adb devices
./platform-tools/adb reboot

একটি রিবুট করার পরে প্রথমবার ব্যবহার করার পরে, আপনাকে প্রথমে ইউএসবি ডিবাগিং মঞ্জুর করার মাধ্যমে ফোনের সাথে জুটিটি নিশ্চিত করতে হবে ? ফোনে পপআপ (ফোনের বিকাশকারী বিকল্পগুলির মাধ্যমে ইউএসবি ডিবাগিং সক্ষম থাকতে হবে , কোনও রুট অ্যাক্সেসের প্রয়োজন নেই)।

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