অ্যান্ড্রয়েড সিএলআই-এর জন্য রিলিজ নোট

অ্যান্ড্রয়েড সিএলআই হলো টার্মিনাল থেকে অ্যান্ড্রয়েড ডেভেলপমেন্টের প্রধান ইন্টারফেস, যা আপনার পছন্দের এজেন্ট ও টুলস ব্যবহার করে আপনার ডেভেলপমেন্ট ওয়ার্কফ্লোকে শক্তিশালী করার জন্য তৈরি করা হয়েছে।

এই পৃষ্ঠায় প্রতিটি অ্যান্ড্রয়েড সিএলআই রিলিজের নতুন ফিচারগুলো তালিকাভুক্ত করা হয়। অ্যান্ড্রয়েড সিএলআই ডাউনলোড করতে, ডাউনলোড পৃষ্ঠায় যান। আরও জানতে, অ্যান্ড্রয়েড সিএলআই ওভারভিউ দেখুন।

সংস্করণ ১.০.১৬৫০০৭০৬ (অক্টোবর ২০২৬)

  • রিজার্ভেশনের সময় সংযোগ করুন : android device remote create নাউ নতুন রিজার্ভেশনটিকে স্বয়ংক্রিয়ভাবে adb এর সাথে সংযুক্ত করে। শুধুমাত্র রিজার্ভেশন তৈরি করতে এবং পরে android device remote connect ব্যবহার করে সংযোগ করতে --connect=false পাস করুন।

সংস্করণ ১.০.১৬৪৫৭৪৮৩ (সেপ্টেম্বর ২০২৬)

  • গুগল পরিষেবাগুলিতে সাইন ইন করুন : android auth login ব্যবহার করে অ্যান্ড্রয়েড সিএলআই (Android CLI)-এর মাধ্যমে আপনার গুগল অ্যাকাউন্টে সাইন ইন করুন, যাতে এটি প্রমাণীকরণের প্রয়োজন এমন গুগল পরিষেবাগুলিকে কল করতে পারে।
  • রিমোট ডিভাইস ক্যাটালগ : android device remote projects ' ব্যবহার করে সেইসব গুগল ক্লাউড প্রজেক্ট খুঁজুন যেখান থেকে আপনি ডিভাইস স্ট্রিম করতে পারবেন, এবং android device remote models ব্যবহার করে উপলব্ধ ফিজিক্যাল ডিভাইসগুলো ব্রাউজ করুন।
  • রিমোট ডিভাইস রিজার্ভেশন : android device remote create ব্যবহার করে একটি রিমোট ফিজিক্যাল ডিভাইস রিজার্ভ করুন, তারপর list , extend --duration <minutes> ` এবং remove ব্যবহার করে আপনার রিজার্ভেশনগুলো পরিচালনা করুন।
  • রিমোট ডিভাইসের সাথে সংযোগ করুন : একটি সংরক্ষিত ডিভাইসকে ব্যাকগ্রাউন্ড সংযোগের মাধ্যমে adb এর সাথে সংযুক্ত করতে android device remote connect ব্যবহার করুন, ফলে এটি android run , android install এবং অন্যান্য ডিভাইস কমান্ডের সাথে একটি লোকাল ডিভাইসের মতোই কাজ করে। এটিকে বিচ্ছিন্ন করতে android device remote disconnect ব্যবহার করুন।

সংস্করণ ১.০.১৬৪০৬১৮৩ (সেপ্টেম্বর ২০২৬)

  • দ্রুততর সূচনা : অ্যান্ড্রয়েড সিএলআই প্রায় দ্বিগুণ দ্রুত চালু হয়, কারণ নেটিভ ডাউনলোডার লাইব্রেরিটি শুধুমাত্র ব্যবহারের সময়ই লোড হয় এবং প্রতিবার ব্যবহারের সময় এটিকে আর কোনো অস্থায়ী ডিরেক্টরিতে আনপ্যাক করা হয় না।
  • স্থির এক্সিট কোড : এখন থেকে কমান্ডগুলো ব্যর্থ হলে একটি অশূন্য এক্সিট কোড রিটার্ন করবে, যার মধ্যে রয়েছে create , run , install , describe , layout , docs , info , skills , এবং update , যা স্ক্রিপ্টিং এবং CI-কে আরও নির্ভরযোগ্য করে তোলে।
  • স্ক্রিন অ্যানোটেশন টিউনিং : android screen --annotate কমান্ডটি এর ফিচার ডিটেকশনের জন্য টিউনিং প্যারামিটারগুলো প্রকাশ করে, যার মধ্যে রয়েছে এজ ডিটেকশন থ্রেশহোল্ড, শেপ ফিল্টারিং এবং ক্লাস্টারিং স্ট্র্যাটেজি, যা --help অংশে নথিভুক্ত করা আছে।
  • প্রজেক্ট তৈরির অপশন : android create --application-id এবং --namespace ফ্ল্যাগ এবং --min-sdk এর মতো হাইফেনযুক্ত অপশনের নাম সমর্থন করে। কম্পোজ টেমপ্লেটটি এখন একটি src/main/kotlin সোর্স সেট এবং একটি ম্যাটেরিয়াল ৩ থিম ব্যবহার করে।
  • হেডলেস এমুলেটর : android emulator start --headless ব্যবহার করে উইন্ডো ছাড়া একটি এমুলেটর চালু করুন।
  • এসডিকে নির্ভরযোগ্যতা : android sdk কমান্ডগুলো একটি ইন্টার-প্রসেস লক গ্রহণ করে, যাতে একই সাথে একাধিক কমান্ড চালানোর মধ্যে কোনো সংঘাত না হয়; ইনস্টল করা প্যাকেজগুলোর পাথ ও ভার্সন যাচাই করে; শুধুমাত্র প্রয়োজনের সময় পুরোনো এক্সএমএল ফাইলগুলো আপডেট করে এবং আরও সুস্পষ্ট ত্রুটি বার্তা প্রদর্শন করে।
  • কম্পোজ প্রিভিউ আউটপুট : android studio render-compose-preview রেন্ডার করা ছবির অ্যাবসোলিউট পাথ প্রিন্ট করে এবং --print-semantics ব্যবহার করা হলেও রাইট কনফার্ম করে।
  • পুরোনো এপিআই লেভেলের জন্য সমর্থন : এপিআই লেভেল ৩২ এবং তার নিচের সংস্করণে চালিত ডিভাইসগুলিতে android layout মতো ডিভাইস ইন্টারঅ্যাকশনের ত্রুটিগুলি সমাধান করা হয়েছে।

সংস্করণ ১.০.১৬২৬১৪২৫ (সেপ্টেম্বর ২০২৬)

  • লেআউট সংশোধন : কিছু ক্ষেত্রে লেআউট কমান্ড কাজ না করার সমস্যাটি সমাধান করা হয়েছে। সাময়িকভাবে পুরোনো লেআউট আচরণে ফিরে যেতে, export ANDROID_CLI_LAYOUT_V1=1 ।

সংস্করণ ১.০.১৬২৫১০১৭ (সেপ্টেম্বর ২০২৬)

  • লেআউট ডাম্প : android layout এখন আইডল অবস্থার জন্য অপেক্ষা না করে লেআউট আনার জন্য --no-idle ফ্ল্যাগ সমর্থন করে। android layout কোনো ফিল্টারিং ছাড়াই সম্পূর্ণ লেআউট ট্রি ফেরত দেওয়ার জন্য --full ফ্ল্যাগও সমর্থন করে; ডিফল্টরূপে, layout শুধুমাত্র ইন্টারেক্টিভ এলিমেন্টগুলো ফেরত দেয়।
  • শেল কমপ্লিশন : নতুন android completion কমান্ড ব্যবহার করে ব্যাশ (Bash) এবং জেডএসএইচ (Zsh)-এর জন্য শেল অটোকমপ্লিট স্ক্রিপ্ট তৈরি ও ইনস্টল করুন।
  • স্কিল আপডেট করুন : নতুন android skills update কমান্ডের সাহায্যে স্কিলগুলো আপ-টু-ডেট রাখুন, এবং একবারে একাধিক স্কিল ইনস্টল বা রিমুভ করুন (উদাহরণস্বরূপ, android skills install <skill1> <skill2> )।
  • এজেন্ট অনুযায়ী স্কিলের তালিকা : android skills list এখন ডিফল্টরূপে বিস্তারিত প্রদর্শন করে, যার মধ্যে স্কিলের বিবরণ এবং যে এজেন্টগুলিতে স্কিলটি ইনস্টল করা আছে তার তথ্য অন্তর্ভুক্ত থাকে। android skills list একটি এজেন্টের জন্য ইনস্টল করা সমস্ত স্কিলের তালিকা দেখতে --agent <agent> ফ্ল্যাগটিও সমর্থন করে।
  • ডেল্টা ইনস্টল পারফরম্যান্স : জিরো-কপি কার্নেল সিস্টেম কল ব্যবহার করে android install ত্বরান্বিত ইনক্রিমেন্টাল এপিকে প্যাচিং।
  • স্ক্রিন এজ ডিটেকশন : ক্যানি এজ ডিটেকশন অ্যালগরিদম ব্যবহার করে android screen উন্নত ফিচার ও এজ ডিটেকশন।

সংস্করণ ১.০.১৫৯৮৫৪৮৮ (জুলাই ২০২৬)

  • ডেডিকেটেড ইনস্টল কমান্ড : স্বতন্ত্র android install কমান্ড ব্যবহার করে APK ইনস্টল করুন, যেটিতে ইনক্রিমেন্টাল APK পুশ করার সুবিধা রয়েছে, যা adb তুলনায় ইনক্রিমেন্টাল ইনস্টলেশনকে বহুগুণ দ্রুততর করে।
  • ইনক্রিমেন্টাল ইনস্টল চালান : একইভাবে, ডিভাইসগুলিতে দ্রুত ইনক্রিমেন্টাল APK ডেপ্লয়মেন্টের জন্য android run এ নতুন --use-delta-install ফ্ল্যাগটি ব্যবহার করুন।
  • ক্রস-প্ল্যাটফর্ম SDK ব্যবস্থাপনা : android sdk কমান্ডে ( install , update , materialize ) নতুন --platform <os_arch> ফ্ল্যাগ ব্যবহার করে নন-হোস্ট প্ল্যাটফর্মগুলোকে টার্গেট করুন, যার মাধ্যমে বিভিন্ন OS এবং CPU আর্কিটেকচার জুড়ে কম্পোনেন্টগুলো পরিদর্শন, সমাধান এবং ইনস্টল করা যায়।
  • স্কিলস সিএলআই-এর উন্নয়নসমূহ : --help ডকুমেন্টেশন সহ android skills সাবকমান্ডগুলোর ( add , remove , list , find ) সম্প্রসারণ, স্কিল অনুপস্থিত থাকলে সুস্পষ্ট ফিডব্যাক, এবং স্বয়ংক্রিয় রোলব্যাক সহ আরও নিরাপদ অ্যাটমিক ডাউনলোড স্টেজিং।

সংস্করণ ১.০.১৫৮৫৭০৩৬ (জুলাই ২০২৬)

  • এজেন্ট স্কিলের ব্যাপকতর সমর্থন : android skills install ব্যবহার করে কয়েক ডজন এজেন্ট এনভায়রনমেন্ট জুড়ে (Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed, এবং Devin সহ) স্কিল ইনস্টল করুন।
  • প্রক্সি সমর্থনসহ নেটিভ ডাউনলোডার : কর্পোরেট প্রক্সির জন্য অন্তর্নির্মিত সমর্থনসহ একটি নেটিভ HTTP ডাউনলোডার ব্যবহার করে নির্ভরযোগ্যভাবে নেটওয়ার্ক রিসোর্স ডাউনলোড করুন।
  • SDK প্যাকেজ ব্যবস্থাপনা : android sdk remove এর মাধ্যমে একাধিক প্যাকেজ অপসারণ এবং android sdk resolve এর মাধ্যমে SHA-ভিত্তিক রেজোলিউশনের সাহায্যে SDK প্যাকেজগুলো পরিচালনা করুন।
  • ডেসক্রাইব এবং স্ক্রিনের উন্নতি : android describe এ স্ট্যান্ডার্ড আউটপুটে সরাসরি গ্রেডল বিল্ড ত্রুটিগুলি দেখুন, এবং android screen এ --device ফ্ল্যাগ ব্যবহার করে নির্দিষ্ট ডিভাইসগুলিকে টার্গেট করুন।
  • CLI ব্যবহারযোগ্যতা এবং ত্রুটি প্রতিবেদন : অজানা কমান্ড বা অবৈধ প্রজেক্ট তৈরির টার্গেট প্রবেশ করালে আরও স্পষ্ট ত্রুটি বার্তা, কেস-ইনসেনসিটিভ android emulator কমান্ড।

সংস্করণ ১.০.১৫৪৯৮৩৫৬ (মে ২০২৬)

  • ডাইনামিক এসডিকে টেমপ্লেট লোডিং : android create এর জন্য প্রোজেক্ট টেমপ্লেটগুলো এখন সিএলআই বাইনারিতে বান্ডল করার পরিবর্তে অ্যান্ড্রয়েড এসডিকে প্যাকেজ থেকে ডাইনামিকভাবে ডাউনলোড করা হয়, যা নিশ্চিত করে যে নতুন প্রোজেক্টগুলো সর্বদা সর্বশেষ টেমপ্লেট ব্যবহার করবে।
  • এসডিকে লাইসেন্সের সামঞ্জস্যতা : android sdk দ্বারা সংরক্ষিত গৃহীত এসডিকে লাইসেন্সগুলো এখন পুরোনো অ্যান্ড্রয়েড এসডিকে টুলস এবং গ্রেডল প্লাগইনগুলোর প্রত্যাশিত ফাইল ফরম্যাটের সাথে মেলে।
  • সিমলিঙ্ক সমর্থন : CLI কমান্ড এবং ফাইল অপারেশন জুড়ে সিম্বলিক লিঙ্কের জন্য সমর্থন যোগ করা হয়েছে।
  • অ্যাটমিক বাইনারি এক্সট্র্যাকশন : একই সাথে একাধিক প্রসেস দ্বারা CLI কল করার সময় এক্সট্র্যাকশন রেস কন্ডিশন প্রতিরোধ করতে, বাইনারিগুলোকে অ্যাটমিকভাবে যথাস্থানে সরানোর আগে একটি অস্থায়ী ডিরেক্টরিতে আনপ্যাক করুন।
  • উইন্ডোজ স্থিতিশীলতা : উইন্ডোজ ১১-এ উইন্ডোজের সামঞ্জস্যতা ও কর্মক্ষমতা উন্নত করা হয়েছে, এর পাশাপাশি হোম ডিরেক্টরি পাথ রেজোলিউশনের সমস্যার সমাধান করা হয়েছে।

সংস্করণ ১.০.১৫৪৩৩৪৮২ (মে ২০২৬)

  • অ্যান্টিগ্র্যাভিটি ইন্টিগ্রেশন : আপনার এজেন্টিক ডেভেলপমেন্টকে আরও সহজ করার জন্য, অ্যান্ড্রয়েড সিএলআই এবং স্কিলসমূহ এখন গুগল অ্যান্টিগ্র্যাভিটি ২.০-এর সাথে একটি ঐচ্ছিক রিসোর্স বান্ডেল হিসেবে আনুষ্ঠানিকভাবে একীভূত করা হয়েছে।
  • অ্যান্ড্রয়েড স্টুডিও কমান্ড : আপনার এজেন্টদেরকে অ্যান্ড্রয়েড স্টুডিওর গভীর ও প্রাসঙ্গিক সক্ষমতা, যেমন—কোড বিশ্লেষণ, সিমান্টিক লুকআপ এবং কম্পোজ রেন্ডারিং-এর সুবিধা নিতে সক্ষম করতে নতুন android studio কমান্ডটি ব্যবহার করুন।
  • জার্নির জন্য সমর্থন : জার্নি ব্যবহার করে গুরুত্বপূর্ণ ব্যবহারকারীর অভিজ্ঞতা যাচাই করুন, যা হলো ব্যবহারকারীর কার্যপ্রবাহের স্বাভাবিক ভাষার বর্ণনা এবং আপনার এজেন্টরা এটি টার্মিনাল থেকে বা CI/CD-তে চালাতে পারে।
  • নতুন অ্যান্ড্রয়েড স্কিল : নতুন অ্যান্ড্রয়েড স্কিল লাইব্রেরি অ্যাক্সেস করুন, যার মধ্যে CameraX মাইগ্রেশন, অ্যাডাপ্টিভ UI, AppFunctions, এবং Compose Styles-এর মতো স্কিল অন্তর্ভুক্ত রয়েছে।
  • আরও ইনস্টলেশন বিকল্প : apt-get , winget , এবং homebrew সহ জনপ্রিয় প্যাকেজ ম্যানেজার ব্যবহার করে Android CLI ইনস্টল ও আপডেট করুন। বিস্তারিত জানতে, ডাউনলোড বিকল্পগুলি দেখুন।

সংস্করণ ০.৭ (এপ্রিল ২০২৬)

প্রথম প্রকাশ!