ম্যাক ওএস এক্সে অ্যান্ড্রয়েড এসডিকে কোথায় ইনস্টল করবেন?


198

ম্যাক ওএস এক্সে অ্যান্ড্রয়েড এসডিকে কোথায় ইনস্টল করা উচিত?


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

4
সুস্পষ্ট, ডিফল্ট স্বাভাবিক অবস্থান, যেখানে এটি ডিফল্টরূপে ইনস্টল করা কেবল ~ / লাইব্রেরি / অ্যান্ড্রয়েড / SDK / হয়। আপনি সেখানে অন্য কোথা থেকে সম্ভবত এটি চান - এবং এটি ডিফল্ট ইনস্টলেশন অবস্থান।
ফ্যাটি

2
অ্যান্ড্রয়েড স্টুডিও সহ আমার ওএস এক্স সিস্টেমে এটি ~/.android-sdk/ডিফল্টরূপে ইনস্টল করা হয়েছিল।
এলিয়ট

উত্তর:


83

এখন android-sdkথেকে স্থানান্তরিত homebrew/coreহয়েছে homebrew/cask

brew tap homebrew/cask

এবং android-sdkব্যবহার করে ইনস্টল করুন

brew cask install android-sdk

ANDROID_HOMEআপনাকে প্রোফাইলে (.zshrc বা .bashrc) যোগ করতে হবে

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

দুর্ভাগ্যক্রমে এটি বর্তমানে ব্যর্থ হয়, কারণ লাইসেন্সগুলি স্বয়ংক্রিয়ভাবে গৃহীত হয় না। ইনস্টলেশন কেবল ব্যর্থ। The following packages can not be installed since their licenses or those of the packages they depend on were not accepted: extras;intel;Hardware_Accelerated_Execution_Manager emulator tools ... ==> Exit status of failed command: #<Process::Status: pid 34109 exit 1>
পিট

2
দেখে মনে হচ্ছে আমি অস্থায়ীভাবে ইনস্টল স্ক্রিপ্টটি ঠিক করতে brew cask edit android-sdkপারি : আমি প্রিফলাইট কমান্ডটি সম্পাদনা করেছি। আমি পরিবর্তিত input : 'y'করতে input : 'y y y y y y y 'প্রত্যেক মধ্যে একটি newliney
পিট

@ পিট আপনার উত্তর ভালবাসে .. লাইসেন্স প্রম্পটগুলিতে ব্যর্থতা দিয়ে আমার সমস্যাটি সমাধান করুন
রিসিনেক

1
@ পিট এই সমস্যাটি আর হোমব্রু

1
এই উত্তরটি আমার প্যাকেজটিকে বিশৃঙ্খলা করল। এটি ব্যবহার করবেন না
ইউসুফেরি

433

ওএস এক্স এর অধীনে অ্যান্ড্রয়েড এসডিকে ইনস্টল করার সবচেয়ে সহজ (এবং মানক) উপায়টি ব্যবহার করা brew

brew install android-sdk

আপনার যদি হোমব্রু না থাকে তবে এটি কীভাবে পাবেন তা এখানে

এটি এন্ড্রয়েড এসডিকে ইনস্টল করবে /usr/local/Cellar/android-sdk/এবং এই মুহুর্তে এটি ইনস্টল করার জন্য এটি সেরা অবস্থান।


14
@ কালেভ এটি গ্রহণের যোগ্য হতে পারে যে গ্রহন বা ইন্টেলিজিকে, আইডিইগুলি সমাধান করা সেলার ডিরেক্টরিটি উল্লেখ করা উচিত নয় যা সংস্করণ নম্বরটি অন্তর্ভুক্ত করে। তাদের কেবল রেফারেন্স করা উচিত /usr/local/opt/android-sdk
জেমস ওয়াল্ড

7
হোমব্রিউ পাথর! android update sdk --no-uiসর্বশেষতম এসডিকে রিলিজ পেতে আপনি হোমব্রিউ দিয়ে ইনস্টল করার পরে চালাতে পারেন । --No-ui বিকল্পটি যদি আপনি কেবল অবশ্যই CLI ব্যবহার করেন (যেমন কর্ডোভা সহ) - জয়!
অ্যান্টনি সাস্ট্রে

এটি দুর্দান্ত কাজ করে। যদিও অন্যান্য ব্যবহারকারীদের অনুমতি নিয়ে আমার সমস্যা হচ্ছে। সেখানে অ্যান্ড্রয়েড স্টুডিও শুরু করতে অস্বীকার করেছে।
হউকে

কেবল একটি ফোল্ডার গভীরতর :) আমার জন্য এটির /
শ্রোতা / লোকাল / সেলার / অ্যান্ড্রয়েড- এসডকে / 24.4.1/

@ অ্যান্টনিসাস্ট্রে যে উদাহরণস্বরূপ, যেমন হবে না। আপনি কর্ডোভা ছাড়া অন্য জিনিসগুলির সাথে সিএলআই ব্যবহার করতে পারেন।
এরিস্টিডেস

39

আমার ব্যক্তিগত অগ্রাধিকারটি এটিকে ~/opt/local/android-sdk-macবা / Developer/android-sdk-macপরে যেখানে Xcode এবং সমস্ত অ্যাপল দেব সরঞ্জামগুলি রাখা আছে সেখানে রেখে দেওয়া।


2
গৃহীত উত্তর; যদিও অন্যেরা সত্য - কিটটি যে কোনও জায়গায় ইনস্টল করা যেতে পারে - এটি আমার প্রশ্নের আত্মায় এবং এটি আমাকে কাজ করার জন্য কিছু কংক্রিট দেয়। ধন্যবাদ।
কার্ল ম্যানাস্টার

38
ভবিষ্যতের পাঠকদের জন্য, আপনি যদি আইওএস 10.6 এ থাকেন তবে / বিকাশকারী / অ্যান্ড্রয়েড-এসডিকে-ম্যাকের অধীনে বা কোথাও / ডেভেলপারের মধ্যে সঞ্চয় করবেন না, কারণ আপনি যখন 10.7-এ উন্নীত হন, অ্যাপল আপনার / বিকাশকারী ডিরেক্টরিটি। ট্র্যাশে ফেলে দেয়
জেমস

9
); @James আপনি ওএসএক্স, না আইওএস এর অর্থ
নমরূদ Dayan

5
হোম সিস্টেমের সাথে ইনস্টল করা (সোরিনের উত্তর দেখুন) ফাইল সিস্টেমে কিছু এলোমেলো জায়গায় ফেলে দেওয়ার চেয়ে অনেক সুন্দর।
gorjusborg

38

যখন আমি অ্যান্ড্রয়েড স্টুডিও 1.0 ইনস্টল করি তখন এটি শেষ হয়ে যায়

/ লাইব্রেরি / অ্যান্ড্রয়েড / SDK /


19
আমার ক্ষেত্রে এটি ~ / লাইব্রেরি / অ্যান্ড্রয়েড / এসডিকে /
ড্যানিয়েল গ্রে

কারও যদি /Libraryম্যাকের ফোল্ডারটি খুঁজে পেতে সমস্যা হয় তবে এটি করার সর্বোত্তম উপায়টি হল টার্মিনালটি খোলার পরে open Libraryআপনার /~ফোল্ডারে টাইপ করুন , তারপরে SDK ডিরেক্টরিটি ফাইল ব্রাউজারে টানুন এবং ফেলে দিন।
এপিকপান্ডাফোরস


18

আপনি বিভিন্ন উপায়ে android-sdk ইনস্টল করতে পারেন

  1. homebrew brew.sh
    থেকে কমান্ড ব্যবহার করে বারু ইনস্টল করুন

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  

    android-sdkব্যবহার করে ইনস্টল করুন

    brew install android-sdk

    এখন android-sdkইনস্টল করা হবে/usr/local/opt/android-sdk

    export ANDROID_HOME=/usr/local/opt/android-sdk
  2. আপনি Android স্টুডিও নিম্নলিখিত ইনস্টল করে থাকেন ওয়েবসাইট ,
    android-sdkইনস্টল করা হবে~/Library/Android/sdk

    export ANDROID_HOME=~/Library/Android/sdk

আমি মনে করি যে এই ডিফল্টগুলি বোধগম্য হয় এবং এর সাথে আঁকড়ে থাকার পক্ষে এটি আরও ভাল


ত্রুটি: নামের কোনও প্রাপ্তিসাধ্য সূত্র "Android-SDK" এটা থেকে হিজরত করেন homebrew/coreকরার homebrew/caskbrew cask install android-sdk
ভ্লাদিমির ভুকানাক

7

Http://developer.android.com/sdk/index.html থেকে , মনে হয় আপনি যতক্ষণ না এসডিকে ইনস্টল করতে পারবেন

  1. " <sdk>/tools/ফোল্ডারে অ্যান্ড্রয়েড সরঞ্জাম কার্যকর করুন "
  2. <sdk>/toolsআপনার সিস্টেমের পথে ডিরেক্টরি যুক্ত করুন

আরও তথ্য এখানে পাওয়া যাবে: http://developer.android.com/sdk/installing.html


ধন্যবাদ, আমি সেই পৃষ্ঠাটি দেখছিলাম, তবে আমি সত্যিই এটির জন্য একরকম sensকমত্যের ভাল জায়গা খুঁজছি।
কার্ল ম্যানাস্টার

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

2
ধন্যবাদ, কেভিন; আমি আপনার যুক্তি প্রশংসা করি। এটি ঠিক যে আমার কাছে কোনও স্ট্যান্ডার্ড জায়গা নেই যেখানে আমি এই জিনিসগুলি রেখেছি এবং অন্যান্য বিকাশকারীদের জন্য একটি উদ্বেগজনক জায়গা কী তা জানতে আগ্রহী। ইউনিক্সে জিনিসগুলির জন্য প্রচুর স্ট্যান্ডার্ড জায়গাগুলি রয়েছে - এবং মানকগুলি কখনও কখনও কোনও সফ্টওয়্যার দ্বারা প্রয়োজন হয় বলে মনে হয়, এটি কেবল সম্মেলনের চেয়ে বেশি। আমি বুঝতে পারি ম্যাকগুলি ফ্রি-ইআর, তবে এখনও কোনও ধরণের মানক বা কনভেনশন মেনে চলতে চাই।
কার্ল ম্যানাস্টার

6

আমি শুধু খনি আছে MyUser/Documents/Development। আমিই একমাত্র আমার ম্যাক ব্যবহার করেছি, সুতরাং এটিকে অ্যাক্সেসযোগ্য-সিস্টেমভিত্তিক করে তোলার বিষয়ে আমার চিন্তা করার দরকার নেই।


4

আমি আমার / ডেভেলপার / এসডিকেগুলিতে রেখেছি যা করার জন্য আমাকে প্রমাণীকরণ করতে হয়েছিল… তবে যেহেতু কোনও sensক্যমত্য হয়নি আমি ভেবেছিলাম যে এটি মনে হয় এমন জায়গার মতো শোনাচ্ছে।


4

আমি আমার ~ / sdks / android-sdk-mac_x86 এ রেখেছি। আমি আমার সমস্ত এসডিকে এক জায়গায় রাখতে চাই এবং আমার পক্ষে আমার হোম ডিরেক্টরিতে একটি এসডিকি ফোল্ডারটি সবচেয়ে বেশি অর্থবোধ করে।


2

আমি এটির সাথেও কাজ করে যাচ্ছি। আমার ডকুমেন্টস ফোল্ডারে প্রথম দিকে এটি ছিল, কিন্তু সিদ্ধান্ত নিয়েছে যে 'দার্শনিক' অর্থে তৈরি হয়নি। আমি আমার বাড়ির ফোল্ডারে একটি অ্যান্ড্রয়েড ডিরেক্টরি তৈরি করার সিদ্ধান্ত নিয়েছি এবং সেখানে Eclipse এবং Android SKK রাখব।


0

একটি সহজ উপায় কয়েকটি অ্যান্ড্রয়েড প্রকল্পের সংখ্যাগুলিতে প্রয়োজনীয় এসডিকে পরিবর্তন করছে

compileSdkVersion

build.gradle ফাইল এবং আপনি ম্যানেজারের সাথে ইনস্টল করতে পারেন

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