微信扫码
添加专属顾问
我要投稿
AI自动化手机操作的新纪元,DroidRun让Android设备更智能。 核心内容: 1. DroidRun框架介绍及其与传统自动化工具的区别 2. 安装DroidRun的前置条件和步骤 3. 如何配置环境变量和使用CLI进行设备控制
DroidRun是一个通过LLM代理控制Android设备的强大框架。它使用自然语言命令自动化Android设备交互。传统自动化工具如BrowserUse聚焦网页操作,ComputerUse处理桌面任务,而DroidRun首次打通LLM与移动OS的闭环。
pip install droidrun
brew install android-platform-tools
sudo apt install adb (Ubuntu/Debian) 或 sudo pacman -S android-tools (Arch)
安装好后,配置环境变量DroidRun需要Android设备上安装DroidRun Portal应用程序:
droidrun setup --path=/path/to/droidrun-portal.apk
或者使用ADB安装:
adb install -r /path/to/droidrun-portal.apk
在工作目录创建.env文件,设置环境变量:
export OPENAI_API_KEY="your_openai_api_key_here"
export ANTHROPIC_API_KEY="your_anthropic_api_key_here"
export GEMINI_API_KEY="your_gemini_api_key_here"
从.env文件加载环境变量:
source .env
# 设备列表
droidrun device
# 连接你的设备
droidrun connect 192.168.0.1
droidrun status
droidrun "打开设置应用程序"
# 使用 OpenAI
droidrun "打开计算器" --provider openai --model gpt-4o-mini
# 使用 Anthropic
droidrun "检查电池电量" --provider anthropic --model claude-3-sonnet-20240229
# 使用 Gemini
droidrun "安装并打开Instagram" --provider gemini --model gemini-2.0-flash
# 指定设备
droidrun "打开Chrome浏览器并搜索天气" --device yourdevice1
# 设置最大步数
droidrun "打开设置并启用黑暗模式" --steps 20
#!/usr/bin/env python3
import asyncio
import os
from droidrun.Agent.react_agent import ReActAgent
from droidrun.agent.llm_reasoning import LLMReasoner
from dotenv import load_dotenv
# Load environment variables from .env file
load_dotenv()
asyncdef main():
# Create an LLM instance (choose your preferred provider)
llm = LLMReasoner(
llm_provider="gemini", # 可以使用 "openai", "anthropic", or "gemini"
model_name="gemini-2.0-flash", # 选择模型
api_key=os.environ.get("GEMINI_API_KEY"), # 获取API秘钥
temperature=0.2
)
# 创建并运行 agent
agent = ReActAgent(
task="Open the Settings app and check the Android version",
llm=llm
)
steps = await agent.run()
print(f"Execution completed with {len(steps)} steps")
if __name__ == "__main__":
asyncio.run(main())
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-04-19
4090/4090D 的48G版本是怎么来的
2025-04-18
简单好用的AI助手AingDesk
2025-04-18
Cursor 轻松集成 Supabase MCP 服务
2025-04-17
Google的AI防护方案-AI Protection
2025-04-17
复刻小智AI第2步,2张核心流程图学习一下它的WebSocket协议
2025-04-17
转型 AI 公司后,理想交出首份成绩单
2025-04-17
Google A2A:开启Agent相互协作的新时代
2025-04-16
轰飞RK3588?开发板中的小钢炮 |搭建你的私有机器人—用AIBOX-1684X高算力AI计算盒Llama3|DeepSeek
2024-03-30
2024-05-09
2024-07-23
2024-07-07
2025-02-12
2024-07-01
2024-06-24
2024-06-23
2024-10-20
2024-06-08
2025-04-13
2025-04-11
2025-04-03
2025-03-30
2025-03-28
2025-03-26
2025-03-13
2025-03-12