avdmanager

avdmanager হল একটি কমান্ড-লাইন টুল যা আপনাকে কমান্ড লাইন থেকে অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (AVDs) তৈরি এবং পরিচালনা করতে দেয়। একটি AVD আপনাকে একটি Android হ্যান্ডসেট, Wear OS ঘড়ি বা Android TV ডিভাইসের বৈশিষ্ট্যগুলি সংজ্ঞায়িত করতে দেয় যা আপনি Android এমুলেটরে অনুকরণ করতে চান৷

আপনি যদি অ্যান্ড্রয়েড স্টুডিও ব্যবহার করেন, তাহলে আপনাকে এই টুলটি ব্যবহার করার দরকার নেই এবং আপনি IDE থেকে AVD তৈরি এবং পরিচালনা করতে পারেন।

avdmanager টুলটি android_sdk /cmdline-tools/ version /bin/avdmanager এ Android SDK কমান্ড-লাইন টুলস প্যাকেজে অন্তর্ভুক্ত রয়েছে।

বাক্য গঠন

avdmanager ব্যবহার করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

avdmanager [global options] command [command options]

গ্লোবাল অপশন

সারণি 1. avdmanager-এর জন্য বিশ্বব্যাপী বিকল্পগুলির তালিকা।

গ্লোবাল বিকল্প বর্ণনা
-s | --silent নীরব মোড: শুধুমাত্র ত্রুটিগুলি প্রিন্ট করা হয়।
-h | --help ব্যবহারের সাহায্য।
-v | --verbose ভার্বোস মোড: ত্রুটি, সতর্কতা এবং তথ্যমূলক বার্তা মুদ্রিত হয়।
--clear cache SDK ম্যানেজার রিপোজিটরি ম্যানিফেস্ট ক্যাশে সাফ করুন।

কমান্ড এবং কমান্ড অপশন

সারণি 2. avdmanager-এর জন্য কমান্ড এবং বিকল্পের তালিকা।

কমান্ড এবং বিকল্প বর্ণনা
create avd -n name -k " sdk_id " [-c { path | size }] [-f] [-p path ]

একটি নতুন AVD তৈরি করুন। আপনাকে অবশ্যই AVD-এর জন্য একটি name প্রদান করতে হবে এবং উদ্ধৃতিতে মোড়ানো sdk_id ব্যবহার করে AVD-এর জন্য ব্যবহার করার জন্য SDK প্যাকেজের ID উল্লেখ করতে হবে। উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি API স্তর 25 এর জন্য x86 সিস্টেম চিত্র ব্যবহার করে একটি AVD নামের test তৈরি করে:

avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
নিম্নলিখিত অন্যান্য বিকল্পগুলির ব্যবহার বর্ণনা করে:
  • -c { path | size } : এই AVD-এর জন্য SD কার্ড চিত্রের পথ বা এই AVD-এর জন্য KB বা MB-এ তৈরি করার জন্য একটি নতুন SD কার্ড চিত্রের আকার, K বা M দিয়ে চিহ্নিত করা হয়েছে। উদাহরণস্বরূপ, -c path/to/sdcard/ অথবা -c 1000M
  • -f : জোর করে AVD তৈরি করা। আপনি যদি একই নাম ব্যবহার করে একটি নতুন AVD দিয়ে একটি বিদ্যমান AVD ওভাররাইট করতে চান তবে এই বিকল্পটি ব্যবহার করুন৷
  • -p path : অবস্থানের পাথ যেখানে এই AVD ফাইলগুলির জন্য ডিরেক্টরি তৈরি করা হবে। আপনি যদি একটি পাথ নির্দিষ্ট না করেন, তাহলে AVD ~/.android/avd/ -এ তৈরি হয়।
delete avd -n name একটি AVD মুছুন। আপনাকে অবশ্যই name সাথে AVD উল্লেখ করতে হবে।
move avd -n name [-p path ] [-r new-name ] একটি AVD সরান বা পুনঃনামকরণ করুন। আপনাকে অবশ্যই name সাথে AVD উল্লেখ করতে হবে। নিম্নলিখিত অন্যান্য বিকল্পগুলির জন্য ব্যবহারগুলি বর্ণনা করে:
  • -p path : এই AVD এর ফাইলগুলি সরানো হবে এমন ডিরেক্টরি তৈরি করার জন্য অবস্থানের পরম পথ। আপনি যদি এই যুক্তিটি অন্তর্ভুক্ত না করেন তবে AVD সরানো হবে না। যদি আপনি জায়গায় AVD-এর নাম পরিবর্তন করতে চান তবে আপনি এই যুক্তিটি অন্তর্ভুক্ত না করা বেছে নিতে পারেন।
  • -r new-name : AVD এর নতুন নাম পরিবর্তন করা হচ্ছে।
list [target|device|avd] [-c] সমস্ত উপলব্ধ লক্ষ্য, ডিভাইস সংজ্ঞা, বা AVD তালিকা করুন। আপনি target , device , বা avd নির্দিষ্ট না করলে, avdmanager তিনটিই তালিকাভুক্ত করে। স্ক্রিপ্টের জন্য উপযুক্ত একটি কমপ্যাক্ট আউটপুট পেতে -c আর্গুমেন্ট অন্তর্ভুক্ত করুন। তিনটি বিকল্প একসাথে তালিকাভুক্ত করার সময় -c আর্গুমেন্ট পাওয়া যায় না।