Android CLI и навыки: создавайте Android-приложения в 3 раза быстрее, используя любой агент.
4 минуты чтения
Разработчики Android-приложений имеют широкий выбор агентов, инструментов и LLM-модулей для разработки приложений. Независимо от того, используете ли вы Gemini в Android Studio, Gemini CLI, Antigravity или сторонние агенты, такие как Claude Code или Codex, наша миссия — обеспечить возможность высококачественной разработки Android-приложений повсюду.
Сегодня мы представляем новый набор инструментов и ресурсов для работы с агентами Android — Android CLI с навыками Android и базу знаний Android. Этот набор инструментов призван исключить неопределенность основных рабочих процессов разработки Android, когда вы управляете работой агента вне Android Studio, делая ваших агентов более эффективными, результативными и способными следовать новейшим рекомендуемым шаблонам и передовым практикам.
Независимо от того, начинаете ли вы свой путь в разработке приложений для Android, являетесь ли опытным разработчиком Android или управляете приложениями для мобильных и веб-платформ, создание приложений с использованием новейших рекомендаций, инструментов и искусственного интеллекта стало проще, чем когда-либо. Вне зависимости от того, с какой среды вы начнете, используя эти ресурсы, вы всегда сможете перенести свой опыт разработки в Android Studio, где доступны самые современные инструменты и агенты для разработки Android, которые помогут вашему приложению по-настоящему раскрыть свой потенциал.
(Повторное) представление Android CLI
Ваши агенты работают наиболее эффективно, когда у них есть легковесный программный интерфейс для взаимодействия с Android SDK и средой разработки. Поэтому в основе этого нового рабочего процесса лежит обновленный Android CLI . Новый Android CLI служит основным интерфейсом для разработки Android-приложений из терминала, предоставляя команды для настройки среды, создания проектов и управления устройствами — с учетом более современных возможностей и простоты обновления.
Команда create создает проект Android-приложения за считанные секунды.
В ходе наших внутренних экспериментов Android CLI улучшил настройку проекта и среды, сократив использование токенов LLM более чем на 70%, а задачи выполнялись в 3 раза быстрее, чем когда агенты пытались выполнять эти задачи, используя только стандартные наборы инструментов.
К основным доступным вам возможностям относятся:
- Управление SDK : используйте
android sdk installдля загрузки только необходимых компонентов, обеспечивая оптимизированную среду разработки. - Быстрое создание проектов : команда
android createгенерирует новые проекты на основе официальных шаблонов, обеспечивая применение рекомендуемой архитектуры и лучших практик с первой же строки кода. - Быстрое создание и развертывание устройств : создавайте и управляйте виртуальными устройствами с помощью
android emulatorи развертывайте приложения, используяandroid run, что исключает необходимость гадания, характерную для ручных циклов сборки и развертывания. - Возможность обновления: Запустите
android update, чтобы убедиться, что у вас доступны последние версии программного обеспечения.
Android CLI позволяет создать устройство, запустить на нем ваше приложение и упростить навигацию по пользовательскому интерфейсу для агентов.
Android CLI не только расширит возможности ваших процессов разработки с использованием агентов, но и разработан для оптимизации непрерывной интеграции, сопровождения и любой другой автоматизации на основе скриптов в условиях все более распределенной разработки под Android. Скачайте и попробуйте Android CLI уже сегодня!
Освоение навыков работы с Android в рамках магистерских программ.
Традиционная документация может быть описательной, концептуальной и высокоуровневой. Хотя она идеально подходит для обучения, магистерские программы часто требуют точных, практических инструкций для выполнения сложных рабочих процессов без использования устаревших шаблонов и библиотек.
Чтобы восполнить этот пробел, мы запускаем репозиторий Android Skills на GitHub . Навыки представляют собой модульные наборы инструкций на основе Markdown ( SKILL.md ), которые содержат техническое описание задачи и предназначены для автоматического запуска, когда ваш запрос соответствует метаданным навыка, избавляя вас от необходимости вручную прикреплять документацию к каждому запросу.
Навыки работы с Android охватывают некоторые из наиболее распространенных рабочих процессов, с которыми могут испытывать трудности разработчики Android и магистранты, — они помогают моделям лучше понимать и выполнять определенные шаблоны, соответствующие нашим передовым методам и рекомендациям по разработке Android.
В нашей первой версии репозиторий включает в себя такие навыки, как:
- Настройка и миграция Navigation 3 .
- Реализация поддержки от края до края .
- Миграция AGP 9 и XML-to-Compose .
- Анализ конфигурации R8 и многое другое!
Если вы используете Android CLI, вы можете просматривать и настраивать рабочий процесс агента с помощью нашей постоянно пополняющейся коллекции навыков, используя команду android skills . Эти навыки также могут использоваться вместе с любыми другими навыками, которые вы создадите, или навыками сторонних разработчиков, созданными сообществом разработчиков Android. Узнайте больше о начале работы с навыками Android .
Установите навыки Android через интерфейс командной строки Android, чтобы сделать вашего агента более эффективным и производительным.
Актуальная информация из базы знаний Android.
Третий компонент, который мы запускаем сегодня, — это база знаний Android. Доступная через команду android docs и уже включенная в последнюю версию Android Studio, эта специализированная база данных позволяет агентам искать и получать самые актуальные и авторитетные руководства для разработчиков, которые можно использовать в качестве соответствующего контекста.
База знаний Android гарантирует, что агенты получают самую актуальную информацию, рекомендации и лучшие практики для работы с Android.
Благодаря доступу к часто обновляемой базе знаний, агенты могут основывать свои ответы на самой актуальной информации из документации разработчиков Android, Firebase, Google Developers и документации Kotlin. Это гарантирует, что даже если срок действия программы обучения LLM истек год назад, она по-прежнему сможет предоставлять рекомендации по новейшим фреймворкам и шаблонам, которые мы рекомендуем сегодня.
Android Studio: лучшее место для создания высококачественных приложений.
Помимо предоставления разработчикам и агентам возможности управлять настройкой проекта и шаблонным кодом, мы также разработали эти новые инструменты и ресурсы, чтобы упростить переход в Android Studio . Это означает, что вы можете быстро начать создание прототипа с помощью агента, используя Android CLI, а затем открыть проект в Android Studio, чтобы доработать пользовательский интерфейс с помощью визуальных инструментов для редактирования кода, проектирования пользовательского интерфейса, углубленной отладки и расширенного профилирования, которые масштабируются по мере роста возможностей вашего приложения.
Когда приходит время создавать высококачественное приложение для масштабной публикации на различных типах устройств, наш агент в Android Studio готов помочь, используя новейшие лучшие практики разработки и библиотеки. Помимо мощных режимов «Агент» и «Планирование» для активной разработки, мы внедрили процесс создания нового проекта на основе искусственного интеллекта , который обеспечивает точку входа для быстрого прототипирования вашей следующей замечательной идеи для Android.
Встроенные агенты упрощают расширение функционала ваших приложений на телефоны, складные устройства, планшеты, Wear OS, Android Auto и Android TV. Благодаря полному контексту исходного кода вашего проекта и комплексному набору инструментов отладки, профилирования и эмуляции, вы получаете в своё распоряжение сквозной набор инструментов с ускорением на основе искусственного интеллекта.
Начните сегодня!
Сегодня доступна предварительная версия Android CLI, а также постоянно расширяющийся набор навыков и знаний по Android для агентов. Чтобы начать работу, перейдите насайт d.android.com/tools/agents и загрузите Android CLI.
ИнструкцииДобро пожаловать обратно в серию статей блога «Создание интеллектуальных приложений для Android», где мы берем обычное приложение для Android и превращаем его в персонализированное, интеллектуальное и управляемое агентом приложение. В нашей предыдущей статье мы представили Jetpacker, демонстрационное приложение, которое мы будем использовать на протяжении всей этой серии.
Caren Chang • 6 мин чтения
ИнструкцииДобро пожаловать обратно в серию статей блога «Создание интеллектуальных приложений для Android», где мы берем обычное приложение для Android и превращаем его в персонализированное, интеллектуальное и управляемое пользователем приложение.
Thomas Ezan , Jolanda Verhoef , Caren Chang • Чтение 8 минут
ИнструкцииJetpacker — это демонстрационное техническое приложение, разработанное нашей командой с нуля для конференции Google I/O в этом году (с использованием технологии Antigravity). По своей сути, Jetpacker помогает пользователям планировать, исследовать и наслаждаться своим следующим большим приключением.
Jolanda Verhoef • Чтение, 4 минуты
Получайте еженедельно самые свежие новости о разработке Android прямо на свою электронную почту.




