☰
grep,awk与sed及其他命令在agent中的应用
2026/11/2 15:15:12 网站建设 项目流程

agent特别擅长在字符下工作,我们可以把工作总结成使用详细的流程和操作步骤,每一步执行哪些命令固定住,让ai为我们写代码,改bug。

谷歌官方为此提供了Android CLI、Android Skill和Android Knowledge Base等一系列开发工具。

Android CLI(Command Line Interface)是谷歌官方推出的新一代统一安卓命令行工具,替代传统零散的adb、sdkmanager、gradle 等命令,是面向AI与自动化的标准化终端接口,可以与claude code,opencode等工具很友好的交互。

常用的命令

# 查看版本
android --version
# 查看所有可用命令
android help
# 创建Compose项目
android create project --name MyApp --package com.example.myapp --template compose
# 构建项目
android build
# 安装到设备
android install
# 运行应用
android run
# 管理模拟器
android emulator create --name Pixel8 --api 35
android emulator start --name Pixel8
# 技能管理(核心)
android skills list # 查看可用技能
android skills add android-core-skills # 安装核心技能

教程在这里Android CLI 概览 | Android Studio | Android Developers

android create [-h] [--application-id=PARAM] [--force] [--list] [--min-sdk=PARAM] [--name=PARAM] [--namespace=PARAM] [--output=PARAM] [<template-name>]

选项

  • --application-id=PARAM- 应用的应用 ID,例如com.example.myapp。
  • --force- 允许在非空目录中创建项目,覆盖现有文件。
  • -h,--help- 显示指定命令的帮助消息。
  • --list- 列出所有可用模板。
  • --min-sdk=PARAM- 应用支持的minSdk值(默认值在模板中定义)。
  • --name=PARAM- 应用的名称,例如My Application。
  • --namespace=PARAM- 资源的命名空间和 Kotlin 源文件的软件包名称。
  • -o,--output=PARAM- 目标项目目录路径(默认值为.)。

android个选项:

  • --sdk=PARAM- Android SDK 的路径。
  • -v,--verbose- 启用详细输出以进行问题排查。
  • -V,--version- 打印版本信息并退出。

android create --list

android create --name="My Application" --application-id=com.example.myapp --output=./my-app

android create --name="Wear App" --min-sdk=30 --output=./wear-app empty-activity-compose

通过android cli,我们可以很方便实现app创建,构建,安装,运行,模拟器创建,启动,app预览,调用skill等自动化工作。

Android Skill是谷歌官方发布的模块化AI指令集,以Markdown(SKILL.md)格式编写,是给AI工具 “灌输”安卓开发专业能力的“技能插件”。

android skills add [-h] [--agent=PARAM] [--all] [--project=PARAM] [<skill>]android skills add [-h] [--agent=PARAM] [--all] [--project=PARAM] [<skill>]

  • --agent=PARAM- 要为其安装技能的代理的英文逗号分隔列表。如果未指定,则为所有检测到的代理安装技能。
  • --all- 安装所有技能。
  • -h,--help- 显示指定命令的帮助消息。
  • --project=PARAM- 项目根目录的路径。

android个选项:

  • --sdk=PARAM- Android SDK 的路径。
  • -v,--verbose- 启用详细输出以进行问题排查。
  • -V,--version- 打印版本信息并退出。

总之,太方便了,通过android cli智能体agent可以自动化处理app开发,运行到测试的所以环节。

【AI大模型学习笔记之平台篇】第六篇:安卓开发AI工具介绍(Android CLI、Android Skill和Android Knowledge Base)-CSDN博客

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询