Android Studio 作为安卓 APP 开发的核心工具,其稳定性已得到广泛认可。引入 Gemini 后,开发者无需频繁切换浏览器查文档或使用外部工具复制粘贴代码。它能在 IDE 内理解项目结构、阅读上下文,生成函数、解释错误甚至优化逻辑——这一切都在熟悉的编辑器中无缝衔接。
一、在 Android Studio 中启用 Gemini
1. 更新到最新版本的 Android Studio
Gemini 功能需配合较新版本的 Android Studio 使用,建议更新至 Koala 或更新版本。旧版本(如 Electric Eel 或 Flamingo)可能无法显示相关面板。可通过菜单 Help → Check for Updates... 检查并升级。
2. 登录 Google 账号
安装完成后,在 IDE 右上角点击 'Sign in to Google',通过外部浏览器完成登录。成功后,工具栏会出现新的 Gemini 图标或 AI Assistant 面板。
若网络环境受限(如使用代理),登录时可能会遇到连接问题。此时可在设置中配置 HTTP 代理:打开 Settings,搜索 HTTP Proxy,选择 Manual proxy configuration。填入代理 IP 地址和端口号,保存后重新点击 Log in to Google 即可。
⚠️ 提示:如果登录时出现'Authorization failed'或页面空白,多半是代理或 Cookie 设置问题。请检查网络环境是否允许访问 Google 服务。
配置完成后,Gemini 入口通常位于右侧边栏。若对话框弹出提示需要输入代理信息,请将代理 IP 和端口分别填入 Login 和 Password 栏恢复使用。
二、使用 API Key 在代码层调用 Gemini
1. 获取 API Key
前往 Google AI Studio 注册并获取 API Key。在左侧边栏选择 Dashboard,找到 Projects 创建新项目或导入已有项目。随后进入 API keys 页面,点击 Create API Key 生成密钥。注意区分是创建新 Google Cloud 项目还是关联已有项目。
2. 项目集成与调用
回到 IDE,将 Key 通过环境变量或 local.properties 等方式注入项目。在项目根目录的 local.properties 文件中添加:
GEMINI_API_KEY=<YOUR_API_KEY>
在 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 {
response = model.generateContent(prompt)
response.text ?:
}


