跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
KotlinAI大前端

Android Studio 集成 Gemini 进行 AI 编程辅助

在 Android Studio 中集成和使用 Gemini AI 的方法。首先需将 IDE 更新至 Koala 或更高版本,登录 Google 账号,若网络受限需配置 HTTP 代理。其次,在 Google AI Studio 获取 API Key,并通过 local.properties 注入及 build.gradle 添加依赖。最后在 Kotlin 代码中实例化 GenerativeModel 即可实现代码生成与智能问答功能。

菩提发布于 2026/4/5更新于 2026/9/498 浏览
Android Studio 集成 Gemini 进行 AI 编程辅助

Android Studio 作为安卓 APP 开发的核心工具,其稳定性和功能性已得到广泛认可。Gemini 作为 Google 推出的原生 AI 编程辅助系统,为开发者提供了智能化的协作支持。引入 Gemini 后,IDE 可直接理解项目结构、阅读代码上下文,生成函数、解释错误或优化逻辑。

一、如何在 Android Studio 中启用 Gemini

1. 更新到最新版本的 Android Studio

Gemini 从 Android Studio Koala(2024 版) 起正式集成。如果 IDE 版本较旧,需要先升级:Help → Check for Updates... 确保版本至少为 Koala 或更高,否则 Gemini 面板不会出现在工具栏中。

Android Studio 界面

Android Studio 下载链接

2. 登录 Google 账号

安装完成后,在 IDE 右上角点击 'Sign in to Google',通过外部浏览器登录。登录成功后,工具栏中会出现新的 Gemini 图标 或 AI Assistant 面板。

若网络环境受限,需在设置中配置 HTTP 代理:打开设置中的网络和 Internet,进入代理服务器编辑,查看自己的代理 IP 地址和端口。

代理设置

代理设置

代理设置

打开 Android Studio 的设置(Setting),输入 http 可以找到 HTTP Proxy,选择 Manual proxy configuration,在 Host name 栏填入代理 IP 地址,在 Port number 栏填入端口。

HTTP Proxy

HTTP Proxy

完成设置后,点击 Log in to Google 重新登录。

登录成功

⚠️ 提示:如果登录时出现'Authorization failed'或'Blank page',多半是代理或 Cookie 设置问题。如果按照上面的方法设置代理端口之后仍然无法进入,请检查自己的网络环境。

成功后 Gemini 入口位于右边栏:

Gemini 入口

如果点进对话框发现弹出如下提示:

提示

则说明需要重新输入你的代理 IP 地址和端口号,分别填入 Login 和 Password 栏,即可恢复使用。

二、使用 API Key:在代码层调用 Gemini

1. 获取 API Key

前往 Google AI Studio 注册并获取 API Key。

AI Studio

在左侧边栏选择 Dashboard,找到 Projects → 点击 'Import projects' 或 'Create a new project' 把你在 Google Cloud 上已有的项目导入进来或新建。

Projects

在左边栏选择 Dashboard,在下拉选项中点击 API keys,进入页面:

API Keys

在 API Keys 页面,点击 'Create API Key'。

  • 在弹出的对话框里选择是创建一个新的 Google Cloud 项目,还是选择已有的项目来关联这个 Key。
  • 点击确认后,系统会生成一个字符串形式的 API Key。
2. 调用 Gemini API

回到 IDE 或你的本地环境,把这个 Key 用环境变量、local.properties 等方式注入你的项目里即可使用。使用示例如下:

在项目根目录的 local.properties 文件中添加:

GEMINI_API_KEY=yourkey

在 Android Studio 的 build.gradle 中加入依赖:

implementation("com.google.ai.client:generativeai:<latest-version>")

在 Kotlin 代码中调用:

import com.google.ai.client.generativeai.GenerativeModel

val model = GenerativeModel(
    modelName = "gemini-1.5-pro",
    apiKey = BuildConfig.GEMINI_API_KEY
)

suspend fun askGemini(prompt: String): String {
    val response = model.generateContent(prompt)
    return response.text ?: ""
}

现在,你的应用就能直接调用 Gemini 生成内容、自动补全代码、甚至为用户提供智能问答。

目录

  1. 一、如何在 Android Studio 中启用 Gemini
  2. 1. 更新到最新版本的 Android Studio
  3. 2. 登录 Google 账号
  4. 二、使用 API Key:在代码层调用 Gemini
  5. 1. 获取 API Key
  6. 2. 调用 Gemini API

更多推荐文章

查看全部
  • CVE-2026-21962 Oracle WebLogic 代理插件漏洞分析与防护
  • TCP TIME_WAIT 状态的作用及服务端堆积原因分析
  • OpenClaw 部署方式对比:云端、WSL、Mac 及 Ubuntu 虚拟机
  • Microi 吾码:开源低代码平台核心功能解析
  • JavaScript 实现 BFS 广度优先搜索算法及可视化演示
  • MyBatis 初探:持久层框架核心概念与架构
  • Python 开发 MongoDB 数据库 MCP Server 实战
  • VRChat 跨语言交流工具 VRCT 使用指南
  • Qwen1.5-1.8B-GPTQ-Int4 结合 Chainlit 实现思维导图自动生成演示
  • OpenClaw 接入飞书机器人教程
  • 从 Alpaca 到 ShareGPT:Llama Factory 数据格式全解析
  • 低代码表单设计避坑指南:PHP 工程师需掌握的 5 大核心原则
  • ComfyUI 节点式工作流实战:从零搭建 AI 绘画流程及 SDXL 配置
  • StarUML 6.3.3 环境配置与 C++ 扩展搭建教程(Windows 11)
  • Trae IDE 安装配置及 Java 前端开发实战
  • Dify 本地 Docker 部署教程
  • MyBatis 扫描路径配置错误导致 Mapper 未找到问题排查
  • Python Pandas 安装踩坑与解决方案
  • 二分查找算法经典例题与模板总结
  • Python 爬虫技术变现途径与核心实现方案

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online