4.6 KiB
4.6 KiB
VSCode Android 开发快速开始指南
📋 前置条件
-
安装VSCode扩展:
- Android
- Gradle for Java
- Android iOS Emulator (可选)
-
环境准备:
- Android SDK已安装
- ADB设备已连接
- 项目已在VSCode中打开
🚀 快速使用
1. 构建和运行应用
方法一:使用命令面板 (推荐)
Ctrl + Shift + P打开命令面板- 输入
Tasks: Run Task - 选择任务:
🔨 构建Debug版本- 仅构建📱 构建并安装应用- 构建并安装⚡ 完整测试流程- 构建→安装→启动→检查
方法二:使用快捷键
Ctrl + Shift + B- 构建项目F5- 启动调试
方法三:使用终端
- `Ctrl + `` 打开集成终端
- 直接输入命令(参考 VSCODE_ANDROID_COMMANDS.md)
2. 调试应用启动
使用调试面板:
Ctrl + Shift + D打开调试面板- 选择配置:
🚀 启动应用并调试📱 安装并启动应用🐛 调试应用启动过程
- 点击绿色播放按钮开始
查看调试信息:
- 调试控制台:
Ctrl + Shift + Y - 集成终端:
Ctrl +
3. 常用任务列表
开发流程任务
🔨 构建Debug版本 # 仅构建APK
📱 构建并安装应用 # 构建并安装到设备
🚀 启动应用测试 # 启动已安装的应用
⚡ 完整测试流程 # 一键:构建→安装→启动→检查
调试任务
🐛 查看应用崩溃日志 # 查看最近的崩溃信息
清除日志缓存 # 清空logcat缓存
🧪 运行单元测试 # 运行所有单元测试
维护任务
🧹 清理项目 # 清理构建缓存
📱 卸载应用 # 从设备卸载应用
📊 查看应用内存使用 # 监控内存使用情况
🔍 查看应用进程状态 # 查看应用运行状态
🎯 推荐工作流程
日常开发
- 修改代码
Ctrl + Shift + P→Tasks: Run Task→🔨 构建Debug版本- 等待构建完成
Ctrl + Shift + P→Tasks: Run Task→📱 构建并安装应用- 在设备上测试功能
问题调试
- 复现问题
Ctrl + Shift + P→Tasks: Run Task→🐛 查看应用崩溃日志- 分析日志,定位问题
- 修复代码
- 重新构建测试
快速测试
- 一键测试:
Ctrl + Shift + P→Tasks: Run Task→⚡ 完整测试流程 - 这会自动执行:构建→安装→启动→检查日志
🔧 自定义配置
添加新任务
- 编辑
.vscode/tasks.json - 在
tasks数组中添加新任务配置 - 重启VSCode或重新加载窗口 (
Ctrl+Shift+P→ "Developer: Reload Window")
修改快捷键
- 编辑
.vscode/keybindings.json(如果不存在则创建) - 添加自定义快捷键绑定
示例:添加快速日志查看快捷键
[
{
"key": "ctrl+shift+l",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "adb logcat -d | grep -E \"(PiyoMood|AndroidRuntime)\" | tail -20\u000D"
}
}
]
📱 设备连接检查
检查设备状态
# 在终端中运行
adb devices
如果设备未显示
- 确保USB调试已开启
- 检查USB连接
- 重启ADB服务:
adb kill-server && adb start-server - 重新授权设备
🚨 常见问题解决
构建失败
- 运行
🧹 清理项目任务 - 检查网络连接(下载依赖)
- 查看构建错误信息
安装失败
- 运行
📱 卸载应用任务 - 重新运行
📱 构建并安装应用 - 检查设备存储空间
调试无响应
- 检查设备连接状态
- 重启VSCode
- 重启ADB服务
💡 实用技巧
批量操作
- 可以在终端中同时运行多个命令
- 使用
&&连接命令:./gradlew build && adb install -r ...
日志过滤
- 应用相关:
adb logcat | grep piyomood - 崩溃信息:
adb logcat | grep -E "(FATAL|AndroidRuntime)" - 传感器:
adb logcat | grep -i sensor
快速重启
- 重启应用:
adb shell am force-stop com.piyomood && adb shell monkey -p com.piyomood -c android.intent.category.LAUNCHER 1 - 重启ADB:
adb kill-server && adb start-server
📚 相关文件
VSCODE_ANDROID_COMMANDS.md- 完整命令参考.vscode/tasks.json- VSCode任务配置.vscode/launch.json- VSCode调试配置
祝你开发愉快!如有问题,请查看完整命令参考或联系开发团队。
快速测试快捷键: Ctrl + Shift + P → Tasks: Run Task → ⚡ 完整测试流程