
Android Studio AI Chat Integration

2025.03.22
8
AI聊天集成代码交互开发效率
Android Studio AI Chat Integration 是一个为Android Studio开发者提供的AI聊天集成服务,通过MCP Server插件连接AI聊天界面,使开发者能够使用自然语言与代码和项目进行交互。该服务支持代码查询、修改、重构、概念解释、新代码生成以及调试等功能,旨在提升开发效率和代码质量。
View on GitHub
Overview
基本能力
产品定位
Android Studio AI Chat Integration 是一个为Android Studio开发者提供的AI聊天集成服务,旨在通过自然语言交互提升开发效率和代码质量。
核心功能
- 查询Android代码相关问题
- 请求代码修改和重构
- 获取Android特定概念的解释
- 生成新的代码组件
- 调试Android应用程序问题
适用场景
- Android开发者在编写代码时需要快速查询或修改代码
- 开发者需要解释或理解Android特定概念
- 需要生成新的代码组件或调试现有代码
工具列表
- MCP Server Plugin for JetBrains: 提供Android Studio与AI聊天界面的连接能力
- Cursor IDE: 作为客户端与Android Studio进行通信
常见问题解答
- Connection Issues: 确保Android Studio在尝试从Cursor连接之前正在运行
- Plugin Not Found: 验证您使用的是兼容版本的Android Studio
- Multiple IDEs: 如果您有多个JetBrains IDE运行,请在配置中指定IDE_PORT
- Permission Issues: 某些操作可能需要Android Studio中的显式权限
使用教程
使用依赖
- Android Studio已安装在您的计算机上
- Cursor IDE已安装(用于客户端通信)
安装教程
- 安装MCP Server Plugin for JetBrains
- 打开Android Studio
- 转到Settings/Preferences → Plugins → Marketplace
- 搜索"MCP Server"
- 点击Install在插件标题为"MCP Server"(插件ID:26071)
-
提示时重新启动Android Studio
-
在Cursor中配置客户端
- 打开Cursor并访问设置
- 对于Mac:按
Cmd+,
或转到Cursor → Preferences - 对于Windows/Linux:按
Ctrl+,
或转到File → Preferences - 导航到AI设置部分并启用"JetBrains Integration"
- 配置您的设置:
json { "mcpServers": { "jetbrains": { "command": "npx", "args": ["-y", "@jetbrains/mcp-proxy"] } } }
- 如果您运行多个IDE并希望连接到特定的IDE,添加:
json "env": { "IDE_PORT": "<port of Android Studio's built-in webserver>" }
- 保存您的设置并重新启动Cursor
调试方式
- 打开Android Studio并加载您的项目
- 打开Cursor并连接到同一项目
- 在Cursor中,使用内置聊天与您的Android Studio项目交互
高级配置
启用日志记录
"env": {
"LOG_ENABLED": "true"
}
连接到不同地址/主机的IDE
"env": {
"HOST": "<host/address of IDE's built-in webserver>"
}
许可证
None