Android是基于Linux的开源移动操作系统,由Google公司和开放手机联盟开发,现已成为全球市场份额最大的移动操作系统。本文详细介绍Android开发环境的配置方法,包括Android Studio安装、SDK配置、模拟器设置、真机调试配置等完整流程

一、Android简介
1.1 什么是Android
Android是基于Linux内核的开源移动操作系统,由Google公司和开放手机联盟(Open Handset Alliance)开发。Android最初于2007年发布,现已成为全球市场份额最大的移动操作系统。
1 | Android的特点: |
- 开源免费:基于Apache许可证开源
- 跨设备:支持手机、平板、电视、汽车等多种设备
- 丰富的API:提供大量开发API和工具
- 活跃的社区:拥有庞大的开发者社区
1.2 Android应用开发
1 | 开发语言: |
- Java:传统开发语言,广泛使用
- Kotlin:Google官方推荐,现代语言(推荐)
1 | 应用架构: |
- MVC:传统架构模式
- MVP:Model-View-Presenter
- MVVM:Model-View-ViewModel(推荐)
- MVI:Model-View-Intent
二、系统要求
2.1 硬件要求
1 | Windows系统: |
- 操作系统:Windows 7/8/10/11(64位)
- 内存:至少8GB RAM(推荐16GB)
- 磁盘空间:至少10GB可用空间(SDK和模拟器需要额外空间)
- 屏幕分辨率:至少1280x800
1 | macOS系统: |
- 操作系统:macOS 10.14或更高版本
- 内存:至少8GB RAM(推荐16GB)
- 磁盘空间:至少10GB可用空间
1 | Linux系统: |
- 操作系统:Ubuntu 18.04或更高版本
- 内存:至少8GB RAM
- 磁盘空间:至少10GB可用空间
2.2 软件要求
1 | 必需软件: |
- JDK:JDK 8或更高版本(推荐JDK 11或17)
- Android Studio:官方推荐的IDE
- Android SDK:Android软件开发工具包
三、开发工具
Android开发主要有两种IDE选择:Eclipse和Android Studio。目前Google官方推荐使用Android Studio,它提供了更好的开发体验和工具支持。
3.1 Android Eclipse
Eclipse是一个开源的、基于Java的可扩展开发平台。虽然Google已经停止对Eclipse ADT插件的支持,但仍有部分开发者在使用。
1 | Eclipse + ADT插件配置步骤: |
下载Eclipse IDE
1
- 访问 [Eclipse官网](https://www.eclipse.org/downloads/)
- 下载Eclipse IDE for Java Developers版本
安装ADT插件
- 打开Eclipse,选择 Help → Install New Software
- 点击 Add,输入名称和URL:
https://dl-ssl.google.com/android/eclipse/ - 选择Developer Tools,点击Next完成安装
配置Android SDK
- 下载Android SDK
- 在Eclipse中,选择 Window → Preferences → Android
- 设置SDK Location路径
1 | 注意: Google已经停止对Eclipse ADT的支持,建议使用Android Studio进行开发。 |
3.2 Android Studio
Android Studio是Google官方推荐的Android开发IDE,基于IntelliJ IDEA开发,提供了完整的Android开发工具链。
1 | Android Studio安装步骤: |
下载Android Studio
1
- 访问 [Android Studio官网](https://developer.android.com/studio)
- 下载适合你操作系统的版本(Windows/Mac/Linux)
安装Android Studio
运行安装程序,按照向导完成安装
首次启动会自动下载Android SDK和必要的组件
打开Android Studio,选择 Configure → SDK Manager
选择需要安装的SDK版本和工具
推荐安装最新的稳定版本和常用的API级别
创建AVD(Android Virtual Device)
- 选择 Tools → AVD Manager
- 点击 Create Virtual Device
- 选择设备类型和系统镜像
- 配置设备参数(内存、分辨率等)
1 | Android Studio主要特性: |
- 智能代码编辑器 - 提供代码补全、重构、代码分析等功能
- 可视化布局编辑器 - 拖拽式UI设计工具
- Gradle构建系统 - 强大的项目构建和依赖管理
- 实时预览 - 实时预览布局效果
- 性能分析工具 - CPU、内存、网络性能分析
- 版本控制集成 - 内置Git支持
1 | 推荐配置: |
- JDK版本: JDK 8或更高版本
- 内存: 至少8GB RAM(推荐16GB)
- 磁盘空间: 至少10GB可用空间(SDK和模拟器需要额外空间)
- 操作系统: Windows 7/8/10/11, macOS 10.14+, Linux
1 | 常用快捷键: |
Ctrl + Space: 代码补全Alt + Enter: 快速修复Ctrl + B: 跳转到声明Ctrl + Shift + F: 全局搜索Ctrl + Alt + L: 格式化代码
四、安装Android Studio
4.1 下载Android Studio
1 | 下载地址: |
- 官方下载:https://developer.android.com/studio
- 选择适合操作系统的版本(Windows/Mac/Linux)
1 | 版本选择: |
- 下载最新稳定版本
- 文件大小约1GB
4.2 安装步骤
1 | Windows平台: |
运行安装程序
- 双击下载的
.exe安装文件 - 按照安装向导完成安装
- 选择安装路径(默认:
C:\Program Files\Android\Android Studio)
- 双击下载的
安装选项
- 选择安装组件(建议全选):
- Android Studio
- Android SDK
- Android Virtual Device
1
- Performance (Intel HAXM)
- 选择安装组件(建议全选):
首次启动配置
- 启动Android Studio
- 选择是否导入设置(首次安装选择”Do not import settings”)
- 等待下载SDK组件(可能需要较长时间)
1 | macOS平台: |
- 下载
.dmg文件 - 将Android Studio拖拽到Applications文件夹
- 首次启动,按照向导完成配置
1 | Linux平台: |
- 下载
.tar.gz文件 - 解压到指定目录
- 运行
bin/studio.sh启动
4.3 配置SDK
1 | SDK Manager配置: |
打开Android Studio
选择 Configure → SDK Manager
SDK Platforms标签:
- 选择需要安装的Android版本
- 推荐安装:最新稳定版、LTS版本
- 勾选”Show Package Details”查看详细组件
SDK Tools标签:
- Android SDK Build-Tools
- Android SDK Platform-Tools
- Android SDK Tools
- Android Emulator
1
- Intel x86 Emulator Accelerator (HAXM installer)
点击”Apply”开始下载安装
1 | SDK路径: |
- Windows:
C:\Users\YourUsername\AppData\Local\Android\Sdk - macOS:
~/Library/Android/sdk - Linux:
~/Android/Sdk
五、环境变量配置
5.1 配置ANDROID_HOME
1 | Windows系统: |
- 右键”此电脑” → 属性 → 高级系统设置 → 环境变量
- 新建系统变量:
- 变量名:
ANDROID_HOME - 变量值:
C:\Users\YourUsername\AppData\Local\Android\Sdk
- 变量名:
- 编辑Path变量,添加:
%ANDROID_HOME%\platform-tools%ANDROID_HOME%\tools%ANDROID_HOME%\tools\bin
1 | macOS/Linux系统: |
1 | # 编辑.bash_profile或.zshrc |
5.2 验证配置
1 | 验证ADB: |
1 | # 打开命令行 |
1 | 验证其他工具: |
1 | # 验证fastboot |
六、配置Android模拟器
6.1 创建AVD(Android Virtual Device)
1 | 步骤: |
打开Android Studio
选择 Tools → AVD Manager
点击 Create Virtual Device
选择设备类型:
- Phone:手机设备
- Tablet:平板设备
- TV:电视设备
- Wear OS:可穿戴设备
- Automotive:汽车设备
选择系统镜像:
- 选择Android版本(推荐最新稳定版)
- 如果没有,点击”Download”下载
- 选择x86_64架构(性能更好)
配置设备参数:
- AVD Name:设备名称
- Graphics:图形渲染方式
- Automatic:自动选择
- Hardware - GLES 2.0:硬件加速(推荐)
- Software - GLES 2.0:软件渲染
- Memory and Storage:
- RAM:至少2GB(推荐4GB)
- VM heap:64MB
- Internal Storage:至少2GB
点击”Finish”完成创建
6.2 启动模拟器
1 | 方法1:从Android Studio启动 |
- 在AVD Manager中点击播放按钮
- 或选择设备后点击运行
1 | 方法2:从命令行启动 |
1 | # 列出所有AVD |
6.3 模拟器优化
1 | 启用硬件加速: |
1 | Windows(Intel): |
- 安装Intel HAXM
- 在BIOS中启用虚拟化技术(Intel VT-x)
1 | macOS: |
- 自动支持硬件加速
1 | Linux: |
- 安装KVM
- 配置用户权限
1 | 性能优化: |
- 使用x86_64架构镜像
- 分配足够的内存(至少4GB)
- 启用硬件加速
- 关闭不需要的功能
七、创建第一个Android项目
7.1 创建新项目
1 | 步骤: |
打开Android Studio
- 启动Android Studio
- 选择 Start a new Android Studio project
选择项目模板
- Empty Activity:空白Activity(推荐初学者)
- Basic Activity:带导航的基础Activity
- Bottom Navigation Activity:底部导航Activity
- Navigation Drawer Activity:侧边栏导航Activity
- Login Activity:登录界面模板
配置项目信息
- Name:项目名称(如:MyFirstApp)
- Package name:包名(如:com.example.myfirstapp)
- Save location:项目保存位置
- Language:选择Java或Kotlin(推荐Kotlin)
- Minimum SDK:最低支持的Android版本
- API 21(Android 5.0):覆盖约95%的设备
- API 24(Android 7.0):推荐最低版本
- API 26(Android 8.0):推荐生产环境
点击Finish
- 等待Gradle同步完成
- 首次创建可能需要下载依赖,需要较长时间
7.2 项目结构
1 | 标准Android项目结构: |
1 | MyFirstApp/ |
1 | 主要文件说明: |
- MainActivity.kt/java:主Activity类
- activity_main.xml:布局文件
- AndroidManifest.xml:应用清单文件
- build.gradle:构建配置文件
- strings.xml:字符串资源文件
7.3 运行项目
1 | 方法1:使用Android Studio运行 |
- 点击工具栏的运行按钮(绿色三角形)
- 或按快捷键:
Shift + F10(Windows/Linux)或Ctrl + R(macOS) - 选择运行设备:
- 已连接的设备
- 已启动的模拟器
- 或创建新的模拟器
1 | 方法2:使用命令行运行 |
1 | # 编译APK |
7.4 真机调试配置
1 | 启用开发者选项: |
- 打开手机设置
- 关于手机 → 连续点击”版本号”7次
- 返回设置,找到”开发者选项”
1 | 启用USB调试: |
- 进入开发者选项
- 启用”USB调试”
- 启用”USB安装”(可选)
1 | 连接设备: |
- 使用USB线连接手机到电脑
- 在手机上允许USB调试
- 在Android Studio中,设备列表会显示连接的设备
1 | 验证连接: |
1 | # 查看连接的设备 |
八、Gradle配置优化
8.1 配置Gradle镜像源
1 | 配置gradle.properties: |
1 | # 项目根目录/gradle.properties |
1 | 配置build.gradle: |
1 | // 项目根目录/build.gradle |
8.2 优化Gradle性能
1 | gradle.properties优化: |
1 | # 启用Gradle守护进程 |
九、常用开发工具
9.1 ADB(Android Debug Bridge)
1 | 常用ADB命令: |
1 | # 查看连接的设备 |
9.2 其他工具
1 | Android Device Monitor: |
- 查看设备信息
- 文件浏览器
- 日志查看器
1 | Layout Inspector: |
- 实时查看布局层次
- 调试UI问题
1 | Profiler: |
- CPU性能分析
- 内存分析
- 网络分析
十、常见问题解决
10.1 安装问题
1 | 问题1:Gradle同步失败 |
1 | 解决方案: |
1 | # 1. 检查网络连接 |
1 | 问题2:SDK下载缓慢 |
1 | 解决方案: |
- 配置代理服务器
- 使用国内镜像源
- 手动下载SDK组件到SDK目录
1 | 问题3:JDK版本不兼容 |
1 | 解决方案: |
- 检查JDK版本:
java -version - Android Studio要求JDK 8或更高版本
- 在Project Structure中配置正确的JDK路径
10.2 运行问题
1 | 问题1:模拟器启动失败 |
1 | 解决方案: |
- 检查是否启用了虚拟化技术(Intel VT-x或AMD-V)
- 在BIOS中启用虚拟化支持
- 检查HAXM是否正确安装
- 尝试使用真机调试
1 | 问题2:应用安装失败 |
1 | 解决方案: |
1 | # 检查设备连接 |
1 | 问题3:构建错误 |
1 | 解决方案: |
- 检查build.gradle配置
- 清理并重新构建:Build → Rebuild Project
- 检查依赖版本冲突
- 查看Gradle日志
10.3 性能问题
1 | 问题1:Android Studio运行缓慢 |
1 | 解决方案: |
- 增加IDE内存:Help → Edit Custom VM Options
- 禁用不必要的插件
- 使用SSD硬盘
- 增加系统内存
1 | 问题2:模拟器运行缓慢 |
1 | 解决方案: |
- 使用x86_64架构镜像
- 启用硬件加速
- 分配更多内存
- 使用真机调试
十一、下一步学习
通过本文的学习,您已经掌握了Android开发环境的基础配置。接下来您可以:
- 学习Android基础:Activity、Fragment、布局
- 学习Kotlin/Java:掌握开发语言
- 学习Android组件:Service、BroadcastReceiver、ContentProvider
- 学习数据存储:SharedPreferences、SQLite、Room
在下一篇文章(进阶篇)中,我们将深入学习Android开发环境的高级配置,包括Gradle构建系统、依赖管理、性能优化、架构设计等内容。
本文标题: Android开发环境配置入门
发布时间: 2018年11月25日 00:00
最后更新: 2025年12月30日 08:54
原始链接: https://haoxiang.eu.org/957cd1b8/
版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

