اخبار محصول

نسخه پایدار ۱.۰ رابط خط فرمان اندروید: سرعت بخشیدن به توسعه اندروید با استفاده از هر عاملی

مطالعه ۵ دقیقه‌ای
Simona Milanovic و Ben Trengrove

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

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

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

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

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

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

agy-android-cli.png

باز کردن قفل قابلیت‌های اندروید استودیو برای هر عامل (agent)

رابط خط فرمان اندروید (Android CLI) یک رابط کاربری سبک برای عامل‌های هوش مصنوعی (AI Agents) فراهم می‌کند تا وظایف را انجام دهند و دانش مربوط به توسعه اندروید را بازیابی کنند. با این حال، تخصص مزایایی نیز دارد - اندروید استودیو شامل بیش از یک دهه تخصص اندروید است که برای مدیریت حتی پیچیده‌ترین پروژه‌های اندروید ساخته شده است. این شامل موتور قدرتمند تحلیل استاتیک اندروید استودیو، ابزارهای بازسازی، مدیریت وابستگی‌ها، کتابخانه‌های طراحی و رندر رابط کاربری و موارد دیگر می‌شود. عامل‌های هوش مصنوعی اکنون می‌توانند از ابزارهای اندروید استودیو برای به دست آوردن بسیاری از این قابلیت‌ها استفاده کنند.

agy-android-studio.png

آخرین نسخه Android CLI، دستور جدید android studio را معرفی می‌کند. این به agent مورد نظر شما این امکان را می‌دهد که از قابلیت‌های عمیق و زمینه‌ای Android Studio برای درک بهتر و انجام اقدامات در یک پروژه باز Android استفاده کند. با اجرای Android Studio در کنار agent مورد نظر شما با Android CLI، وظایف agent شما می‌توانند به طور مؤثرتری در پایگاه کد حرکت کنند تا تغییرات کد دقیق‌تری ایجاد کنند. و هنگامی که از Android CLI برای ایجاد و تکرار پروژه خود استفاده می‌کنید، انتقال به Android Studio بسیار آسان‌تر می‌شود، به طوری که می‌توانید از ابزارهای ساخته شده برای این منظور - مانند performance profilers، Compose Previews و Android Device Streaming - برای دستیابی به آن سطح از کیفیت تولید استفاده کنید.

وقتی پروژه‌ای را در آخرین نسخه پیش‌نمایش 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: محل تعریف دقیق یک نماد (کلاس، متد، متغیر، فیلد، ثابت یا منبع/رنگ اندروید) را در سراسر پروژه با استفاده از تفکیک معنایی پیدا می‌کند.
  • find-usages: با استفاده از تحلیل معنایی، تمام ارجاعات و اعلان‌های یک نماد (کلاس، متد، متغیر یا منبع اندروید) را در کل پروژه پیدا می‌کند.
  • render-compose-preview: پیش‌نمایش رابط کاربری Jetpack Compose را رندر می‌کند و در صورت موفقیت، مسیری را به تصویر و سلسله مراتب رابط کاربری برمی‌گرداند.
  • جستجوی نسخه: آخرین اطلاعات در مورد اینکه کدام نسخه‌ها برای وابستگی‌های برنامه مشخص شده در مخازن رایج، مانند مخزن Google Maven، در دسترس هستند را دریافت کنید. با ارائه یک راه‌حل برنامه‌نویسی، مدیریت وابستگی‌ها کمتر خسته‌کننده و بسیار کمتر مستعد ناپایداری است.
  • open-file: یک فایل را مستقیماً در اندروید استودیو باز می‌کند. این در صورتی مفید است که عامل بخواهد توجه شما را به مشاهده پیش‌نمایش‌های نوشتن، ردیابی عملکرد یا سایر فایل‌های خاص در IDE جلب کند.

برای مثال، اکنون عامل‌ها می‌توانند دستورات زیر را برای رندر کردن پیش‌نمایش Compose برای یک طرح‌بندی جدید برای برنامه اندروید شما اجرا کنند و سپس پیش‌نمایش‌ها را در اندروید استودیو باز کنند تا شما بتوانید از دیدن چندین پیش‌نمایش Compose در کنار هم بهره‌مند شوید و ویرایش‌های با کمک هوش مصنوعی را مستقیماً از 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 init مهارت Android CLI را به‌روزرسانی کنید.

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

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

winget install -e --id Google.AndroidCLI

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

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

android-cli-write-journey.png

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

android-cli-journey-run.gif

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

گسترش مهارت‌های اندروید

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

  • عینک نمایش و Jetpack Compose Glimmer برای XR: دستورالعمل‌هایی برای توسعه برنامه‌های پیش‌بینی‌شده برای عینک نمایش اندروید با استفاده از جعبه ابزار رابط کاربری Jetpack Compose Glimmer ارائه می‌دهد.
  • مهاجرت به CameraX: به شما کمک می‌کند تا پیاده‌سازی‌های قدیمی دوربین اندروید (Camera1 یا APIهای خام Camera2) را به CameraX منتقل کنید.
  • Perfetto SQL: داده‌های زبان طبیعی را به پرس‌وجوهای Perfetto SQL ترجمه کرده و آنها را در یک فایل ردیابی محلی اجرا می‌کند.
  • رابط کاربری تطبیقی: دستورالعمل‌هایی برای ایجاد یا به‌روزرسانی رابط کاربری یک برنامه به گونه‌ای که با دستگاه‌های مختلف اندروید سازگار شود.
  • تنظیمات تست: یک استراتژی تست اولیه ایجاد می‌کند.
  • استایل‌ها: به پذیرش API جدید Jetpack Compose Style برای کامپوننت‌های جدید کمک می‌کند و از مهاجرت به API استایل‌ها پشتیبانی می‌کند.
  • AppFunctions: کدهای پایه اندروید را تجزیه و تحلیل می‌کند تا AppFunctionهای جدید را پیشنهاد و پیاده‌سازی کند و مستندات KDoc را برای بهینه‌سازی پروتکل Model Context اصلاح می‌کند.

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

android init

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

android skills list

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

android skills add –skill=

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

برای دانلود نسخه پایدار ۱.۰ از Android CLI، بررسی ابزارهای جدید و مرور مستندات کامل، همین امروز به d.android.com/tools/agents مراجعه کنید! همچنین، مطمئن شوید که به آخرین نسخه پیش‌نمایش اندروید استودیو به‌روزرسانی می‌کنید تا از جدیدترین ویژگی‌هایی که Android CLI ارائه می‌دهد، بهره‌مند شوید. بی‌صبرانه منتظریم ببینیم شما با Android CLI 1.0 چه چیزی می‌سازید و چگونه این ویژگی‌های جدید، گردش کار روزانه شما را متحول می‌کنند. به انجمن پر جنب و جوش ما در لینکدین ، مدیوم ، یوتیوب یا X بپیوندید و نظرات خود را به اشتراک بگذارید.

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

نوشته شده توسط:

ادامه مطلب