Android Studio AI Chat Integration

Android Studio AI Chat Integration

site icon
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已安装(用于客户端通信)

安装教程

  1. 安装MCP Server Plugin for JetBrains
  2. 打开Android Studio
  3. 转到Settings/PreferencesPluginsMarketplace
  4. 搜索"MCP Server"
  5. 点击Install在插件标题为"MCP Server"(插件ID:26071)
  6. 提示时重新启动Android Studio

  7. 在Cursor中配置客户端

  8. 打开Cursor并访问设置
  9. 对于Mac:按Cmd+,或转到CursorPreferences
  10. 对于Windows/Linux:按Ctrl+,或转到FilePreferences
  11. 导航到AI设置部分并启用"JetBrains Integration"
  12. 配置您的设置: json { "mcpServers": { "jetbrains": { "command": "npx", "args": ["-y", "@jetbrains/mcp-proxy"] } } }
  13. 如果您运行多个IDE并希望连接到特定的IDE,添加: json "env": { "IDE_PORT": "<port of Android Studio's built-in webserver>" }
  14. 保存您的设置并重新启动Cursor

调试方式

  1. 打开Android Studio并加载您的项目
  2. 打开Cursor并连接到同一项目
  3. 在Cursor中,使用内置聊天与您的Android Studio项目交互

高级配置

启用日志记录

"env": {
  "LOG_ENABLED": "true"
}

连接到不同地址/主机的IDE

"env": {
  "HOST": "<host/address of IDE's built-in webserver>"
}

许可证

None