اخبار محصول

‫Android CLI اکنون پایدار ۱.۰ است: بااستفاده از هر عاملی، توسعه برای Android را تسریع کنید

‫۵ دقیقه خواندن

به‌عنوان توسعه‌دهندگان Android، وقتی صحبت از عامل‌ها، ابزارها، میاناهای خط فرمان (CLI)، و مدل‌های زبانی بزرگ (LLM) می‌شود که برای توسعه برنامه استفاده می‌کنید، انتخاب‌های زیادی دارید. چه از Gemini در «استودیو Android»،‏ Antigravity 2.0،‏ Antigravity CLI، یا کارگزاران طرف سوم مثل Claude Code از Anthropic یا Codex از OpenAI استفاده کنید، مأموریت ما همچنان یکسان است: اطمینان از اینکه توسعه Android با کیفیت بالا در همه جا امکان‌پذیر است.

در Google I/O ‘26، جدیدترین پیشرفت‌های توسعه عامل را هم‌رسانی کردیم و برخی‌از جدیدترین قابلیت‌های Android CLI را به‌نمایش گذاشتیم. این ابزار اکنون در نسخه ۱.۰ پایدار است و همه توسعه‌دهندگان Android می‌توانند از آن استفاده کنند. از مهارت‌های جدید گرفته تا فعال کردن دسترسی نماینده به قابلیت‌های قدرتمند Android Studio، ما به نمایندگان شما ابزارهای مناسبی می‌دهیم تا در کنار شما بسازند.

اگر ازقبل از Android CLI استفاده می‌کنید و می‌خواهید از همه ویژگی‌های جدید استفاده کنید، کافی است android update را اجرا کنید. درغیراین‌صورت، برای کسب اطلاعات بیشتر درباره اینکه چگونه عوامل انتخابی شما را در ساختن برای Android بهتر می‌کنیم، ادامه مطلب را بخوانید.

توسعه Android برای Antigravity باز شد

اکنون Google Antigravity شامل دسته‌ای اختیاری از منابع Android—ازجمله Android CLI و مهارت‌ها—است که می‌توانید نصب کنید. می‌توانید بسته را درطول آماده‌سازی پس‌از نصب، یا بعداً از منو تنظیمات > سفارشی‌سازی‌ها > ساختن با افزایه‌های Google نصب کنید.

این کار Antigravity را به همه ابزارها و دانش قدرتمند «خط فرمان Android» مجهز می‌کند و به آن امکان می‌دهد تا وظایف اصلی لازم برای توسعه برنامه Android را آسان‌تر و کارآمدتر انجام دهد—از ایجاد پروژه‌ها گرفته تا استقرار برنامه در دستگاه مجازی Android جدید.

agy-android-cli.png

باز کردن قفل قابلیت‌های «استودیو Android» برای هر نماینده

‫Android CLI یک میانای سبک‌وزن برای «عامل‌های هوش مصنوعی» فراهم می‌کند تا تکالیف را انجام دهند و درباره توسعه Android اطلاعات کسب کنند. بااین‌حال، تخصص مزایایی دارد — «استودیو Android» بیش از یک دهه تجربه در زمینه Android دارد و برای مدیریت حتی پیچیده‌ترین پروژه‌های Android ساخته شده است. این شامل موتور قدرتمند تحلیل ایستای «استودیو Android»، ابزارهای بازسازی، مدیریت وابستگی، کتابخانه‌های طراحی و پردازش میانای کاربری، و موارد دیگر می‌شود. «عامل‌های هوش مصنوعی» اکنون می‌توانند از ابزارهای «استودیو Android» استفاده کنند تا بسیاری از این قابلیت‌ها را به‌دست آورند.

agy-android-studio.png

جدیدترین نسخه Android CLI فرمان جدید android studio را معرفی می‌کند. این کار به نماینده انتخابی شما امکان می‌دهد از قابلیت‌های زمینه‌ای و عمیق Android Studio برای درک بهتر و انجام کنش‌ها در پروژه Android باز استفاده کند. با اجرای Android Studio در کنار عامل ترجیحی‌تان با Android CLI، وظایف عامل شما می‌تواند در پایگاه کد با کارایی بیشتری پیمایش کند تا تغییرات کد دقیق‌تری تولید کند. و وقتی از Android CLI برای ایجاد و تکرار پروژه خود استفاده می‌کنید، انتقال به Android Studio بسیار آسان‌تر است، بنابراین می‌توانید از ابزارهای ویژه هدف—مانند نمایه‌گرهای عملکرد، پیش‌نمایش‌های Compose، و جاری‌سازی دستگاه Android—برای دستیابی به کیفیت تولید استفاده کنید.

وقتی پروژه‌ای در جدیدترین نسخه پیش‌نمایش Android Studio Quail باز دارید، شما (یا نماینده‌تان) می‌توانید فرمان زیر را اجرا کنید تا بررسی کنید آیا Android CLI با پروژه باز شما ارتباط برقرار کرده است یا نه:

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

از آنجا، نمایندگان می‌توانند از فرمان android studio برای دسترسی به ابزارهای قدرتمند IDE استفاده کنند تا با پروژه‌ها به‌طور کارآمدتری تعامل داشته باشند. فرمان‌های کلیدی شامل موارد زیر است:

  • analyze-file: بااستفاده از بازرسی‌های داخلی ویرایشگر، فایل را برای یافتن خطاها و هشدارها تجزیه‌وتحلیل می‌کند.
  • find-declaration: بااستفاده از وضوح معنایی، سایت تعریف دقیق نماد (کلاس، روش، متغیر، فیلد، ثابت، یا منبع/رنگ Android) را در سراسر پروژه پیدا می‌کند.
  • find-usages: بااستفاده از تجزیه‌وتحلیل معنایی، همه ارجاع‌ها و اظهارنامه‌های نماد (کلاس، روش، متغیر، یا منبع Android) را در سراسر پروژه پیدا می‌کند.
  • render-compose-preview: «پیش‌نمایش میانای کاربر Jetpack Compose» را پرداز می‌کند و درصورت موفقیت، مسیری به تصویر و سلسله‌مراتب میانای کاربر برمی‌گرداند.
  • version-lookup: جدیدترین اطلاعات درباره اینکه کدام نسخه‌های وابستگی‌های برنامه مشخص‌شده در مخازن مشترک، مثل مخزن Google Maven، دردسترس است را دریافت کنید. با ارائه یک راهکار برنامه‌ریزی‌شده، مدیریت وابستگی‌ها کمتر خسته‌کننده و بسیار کمتر مستعد بی‌ثباتی است.
  • open-file: فایلی را مستقیماً در Android Studio باز می‌کند. این ویژگی زمانی مفید است که نماینده بخواهد توجه شما را به مشاهده «پیش‌نمایش‌های نوشتن»، ردهای عملکرد، یا فایل‌های خاص دیگر در IDE جلب کند.

برای مثال، اکنون نمایندگان می‌توانند دستورات زیر را اجرا کنند تا پیش‌نمایش «نگارش» را برای چیدمان جدید برنامه Android شما پردازش کنند، و سپس پیش‌نمایش‌ها را در Android Studio باز کنند تا بتوانید از دیدن چندین «پیش‌نمایش نگارش» در کنار هم بهره‌مند شوید و ویرایش‌های دستیار هوشواره‌ای را مستقیماً از IDE انجام دهید.

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

برای کسب اطلاعات بیشتر درباره نحوه استفاده از این فرمان‌ها، android help را اجرا کنید. و برای اینکه مطمئن شوید کارگزارانتان نحوه کار با این ابزار را می‌دانند، حتماً مهارت Android CLI را با اجرای android init به‌روز کنید.

روش‌های بیشتر برای شروع

برای اینکه ادغام «میانای خط فرمان Android» در محیط‌هایتان تا حد امکان یکپارچه باشد، آن را به روش‌های بیشتری دردسترس قرار می‌دهیم. اکنون می‌توانید Android CLI را بااستفاده از مدیران بسته بیشتری بارگیری و نصب کنید: apt-get،‏ winget، و homebrew. برای مثال، می‌توانید دستور زیر را برای نصب Android CLI بااستفاده از winget اجرا کنید:

winget install -e --id Google.AndroidCLI

همچنین نصب را به‌طور پیش‌فرض به یک دایرکتوری محلی کاربر به‌روزرسانی کرده‌ایم. می‌توانید فرمان‌های همه سیستم‌عامل‌های پشتیبانی‌شده و همچنین گزینه‌های بارگیری اضافی را در صفحه Android CLI پیدا کنید.

پشتیبانی از «سفرها»

android-cli-write-journey.png

همچنین درحال معرفی پشتیبانی از سفرها هستیم. با ابزارها و مهارت‌های «سفرها» که در Android CLI گنجانده شده است، اکنون هر نماینده‌ای که انتخاب کنید می‌تواند «سفرها» را ایجاد و اجرا کند. «سفرها» شرح‌های زبان طبیعی از سفرهای کاربر برای برنامه شما است که مستقیماً در پروژه شما ذخیره می‌شود.

android-cli-journey-run.gif

عامل‌ها می‌توانند این سفرها را بااستفاده از Android CLI اجرا کنند تا دقیقاً مانند کاربر در برنامه‌تان پیمایش کنند. این کار روش‌های کاملاً جدیدی را برای آزمایش، اعتبارسنجی، یا جمع‌آوری داده‌ها در سراسر تجربه‌های حیاتی برنامه‌تان باز می‌کند که همه آن‌ها با زبان طبیعی هدایت می‌شوند و توسط نماینده شما اجرا می‌شوند.

درحال گسترش مهارت‌های Android

برای کمک به مدل‌ها در درک بهتر و اجرای الگوهای خاصی که از روال‌های مطلوب ما پیروی می‌کنند، به گسترش کتابخانه مهارت‌های Android ادامه می‌دهیم. مهارت‌های جدیدی را ارائه می‌دهیم که توسعه Android را در همه جا توانمندتر، کارآمدتر، و پربارتر می‌کند:

  • عینک‌های نمایشگر و Jetpack Compose Glimmer برای XR: رهنمودهایی برای توسعه برنامه‌های پیش‌بینی‌شده برای «عینک‌های نمایشگر Android» بااستفاده از ابزارک Jetpack Compose Glimmer UI ارائه می‌دهد.
  • انتقال به CameraX: به شما کمک می‌کند پیاده‌سازی‌های دوربین Android قدیمی (Camera1 یا Camera2 APIs خام) را به CameraX منتقل کنید.
  • Perfetto SQL: پیام‌واره‌های داده زبان طبیعی را به پُرسمان‌های Perfetto SQL ترجمه می‌کند و آن‌ها را دربرابر فایل ردیابی محلی اجرا می‌کند.
  • میانای کاربری تطبیقی: دستورالعمل‌هایی برای ساختن یا به‌روزرسانی میانای کاربری برنامه به‌طوری که با دستگاه‌های Android مختلف سازگار شود
  • راه‌اندازی آزمایش: یک استراتژی آزمایش پایه ایجاد می‌کند.
  • سبک‌ها: به پذیرش «میانای برنامه‌سازی کاربردی سبک Jetpack Compose» جدید برای عناصر جدید کمک می‌کند و از انتقال به «میانای برنامه‌سازی کاربردی سبک‌ها» پشتیبانی می‌کند.
  • AppFunctions: پایه‌های کد Android را تجزیه‌وتحلیل می‌کند تا «کارکردهای برنامه» جدید را توصیه و پیاده‌سازی کند و مستندات KDoc را برای بهینه‌سازی «پروتکل زمینه‌ای مدل» پالایش می‌کند.

می‌توانید این مهارت‌های جدید را مستقیماً از خط فرمان به گردش کارتان اضافه کنید. برای اینکه به نمایندگانتان کمک کنید بلافاصله با Android CLI آشنا شوند و از آن استفاده کنند، می‌توانید محیطتان را مقداردهی اولیه کنید و مهارت پایه android-cli را با اجرای این دستور نصب کنید:

android init
 

از آنجا می‌توانید با جستجوی قابلیت‌های دقیقی که عاملتان نیاز دارد، گردش کار عاملتان را مرور و راه‌اندازی کنید:

android skills list

پس‌از پیدا کردن مهارت مناسب، آن را با اجرای دستور زیر در محیطتان نصب کنید:

android skills add –skill=

امروز شروع به کار کنید

برای بارگیری نسخه پایدار ۱.۰ «خط فرمان Android»، کاوش ابزارهای جدید، و مرور مستندات کامل، همین امروز به d.android.com/tools/agents بروید!  همچنین، مطمئن شوید که به جدیدترین نسخه پیش‌نمایش Android Studio به‌روزرسانی کنید تا قفل جدیدترین ویژگی‌هایی که Android CLI ارائه می‌دهد را باز کنید. بی‌صبرانه منتظریم ببینیم با Android CLI 1.0 چه می‌سازید و این ویژگی‌های جدید چگونه گردش‌های کار روزانه‌تان را تقویت می‌کنند. به انجمن پویای ما در LinkedIn، Medium، YouTube، یا X بپیوندید و  بازخوردتان را هم‌رسانی کنید.

این اعلامیه و همه به‌روزرسانی‌های Google I/O 2026 را در io.google کاوش کنید.

نوشته:
ادامه خواندن