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.
ИнструкцииХотя производительность приложений часто ассоциируется с плавным пользовательским интерфейсом и быстрым запуском, память служит негласным фундаментом, на котором строятся эти видимые показатели. Не секрет, что мы наблюдаем сдвиг, при котором объем памяти устройства становится важнее, чем когда-либо.
Alice Yuan , Ajesh Pai , Fung Lam • 10 минут чтения
ИнструкцииСегодня мы рады объявить о появлении новых подтвержденных учетных данных электронной почты, выданных Google, которые разработчики теперь могут получать напрямую через API цифровых учетных данных Credential Manager в Android.
Niharika Arora , Jean-Pierre Pralle • Чтение 3 минуты
ИнструкцииПонимая, что чрезмерный расход заряда батареи является одной из главных проблем для пользователей Android, Google предпринимает значительные шаги, чтобы помочь разработчикам создавать более энергоэффективные приложения.
Alice Yuan • 8 мин чтения
Получайте еженедельно самые свежие новости о разработке Android прямо на свою электронную почту.





