অ্যান্ড্রয়েড এসডিকে আপডেট

এক বা সমস্ত প্যাকেজকে সর্বশেষ সংস্করণে আপডেট করে।

ব্যবহার

android sdk update [-h] [--beta] [--canary] [--force] [--no-downgrade] [<package>]

বিকল্প

  • --beta - বিটা প্যাকেজ অন্তর্ভুক্ত করুন।
  • --canary - ক্যানারি প্যাকেজ অন্তর্ভুক্ত করুন।
  • --force - পুরোনো সংস্করণে জোরপূর্বক ডাউনগ্রেড করা।
  • -h,--help - নির্দিষ্ট কমান্ডের জন্য সাহায্য বার্তা দেখায়।
  • --no-downgrade - যে প্যাকেজগুলো ডাউনগ্রেড করা হবে, সেগুলো এড়িয়ে যান।

sdk বিকল্পসমূহ:

  • --ignore-outdated-xmls - প্যাকেজ ইনস্টল বা আপডেট করার সময়, অন্য প্যাকেজের XML ফাইলগুলো আপডেট করবেন না।
  • --platform=PARAM - লক্ষ্য প্ল্যাটফর্ম <os>_<arch> (উদাহরণস্বরূপ, linux_x86_64 , mac_arm64 , বা windows_x86 ); ডিফল্ট হিসেবে বর্তমান হোস্ট ব্যবহৃত হয়।

android বিকল্প:

  • --sdk=PARAM - অ্যান্ড্রয়েড এসডিকে-এর পাথ।
  • -v,--verbose - সমস্যা সমাধানের জন্য বিস্তারিত আউটপুট চালু করুন।
  • -V,--version - সংস্করণের তথ্য প্রিন্ট করুন এবং প্রস্থান করুন।

অবস্থানগত যুক্তি

  • <package> - যে প্যাকেজটি আপডেট করতে চান তার নাম (ঐচ্ছিক)।

বর্ণনা

android sdk update ইনস্টল করা প্যাকেজগুলোকে তাদের সর্বশেষ উপলব্ধ সংস্করণে হালনাগাদ করে।

প্যাকেজের নাম উল্লেখ না করা হলে, আপডেটের জন্য ইনস্টল করা সমস্ত প্যাকেজ যাচাই করা হয়। শুধুমাত্র নির্দিষ্ট প্যাকেজটি আপডেট করতে একটি প্যাকেজের নাম উল্লেখ করুন।

প্যাকেজ পাথ ফরম্যাট করুন

স্ট্যান্ডার্ড পাথ সেপারেটর হলো / (উদাহরণস্বরূপ, platforms/android-34 )। সেমিকোলন-বিভাজিত সিনট্যাক্সও (উদাহরণস্বরূপ, platforms;android-34 ) গ্রহণযোগ্য।

একটি রিলিজ চ্যানেল নির্বাচন করুন ( --canary এবং --beta )

ডিফল্টরূপে, update স্টেবল চ্যানেলে আপডেটের জন্য পরীক্ষা করে।

  • --canary : নতুন সংস্করণের জন্য ক্যানারি, বিটা এবং স্টেবল চ্যানেলগুলো পরীক্ষা করে।
  • --beta : নতুন সংস্করণের জন্য বিটা এবং স্টেবল চ্যানেলগুলো পরীক্ষা করে।

ডাউনগ্রেড পরিচালনা করুন ( --force এবং --no-downgrade )

যদি কোনো প্যাকেজ আগে ক্যানারি চ্যানেল থেকে ইনস্টল করা হয়ে থাকে, তাহলে --canary ছাড়া android sdk update চালালে তা সর্বশেষ স্টেবল প্যাকেজে আপডেট করার চেষ্টা করে। যেহেতু স্টেবল ভার্সনের ভার্সন নম্বর ক্যানারি প্যাকেজের চেয়ে কম হতে পারে, তাই এটিকে একটি ডাউনগ্রেড হিসেবে গণ্য করা হয়। যে প্যাকেজটি নির্বাচিত চ্যানেলে উপলব্ধ নয়, সেটিকেও একটি ডাউনগ্রেড হিসেবে বিবেচনা করা হয়, কারণ আপডেট করলে তা মুছে যাবে। এই ধরনের ক্ষেত্রে, আপডেটটি একটি সতর্কবার্তা সহ ব্যর্থ হয়, যদি না ডাউনগ্রেডের অনুমতি দেওয়ার জন্য --force অথবা প্রভাবিত প্যাকেজগুলোকে তাদের ইনস্টল করা ভার্সনে রাখার জন্য --no-downgrade সরবরাহ করা হয়।

উদাহরণ

ইনস্টল করা সমস্ত প্যাকেজ সর্বশেষ স্থিতিশীল সংস্করণে আপডেট করুন:

android sdk update

শুধুমাত্র এমুলেটর প্যাকেজটি আপডেট করুন:

android sdk update emulator

ক্যানারি রিলিজ সহ আপডেট প্যাকেজসমূহ:

android sdk update --canary

ক্যানারি প্যাকেজগুলোকে জোরপূর্বক স্টেবল রিলিজে ডাউনগ্রেড করুন:

android sdk update --force