1. Android开发环境搭建:从零开始,把地基打牢
说实话,很多新手学Android,第一关就卡在环境搭建上。我当年也是这样,对着教程一步步来,结果不是JDK版本不对,就是SDK下载失败,折腾了一整天。嗯,今天我就带你把这关过了,而且保证你以后不会再踩同样的坑。
核心要点:环境搭建说白了就是三件事——装JDK、装Android Studio、配好SDK。这三步走稳了,后面写代码才顺溜。
1.1 JDK安装与配置:Java的根基
Android开发离不开Java,所以JDK是第一步。我个人习惯用JDK 11或17,这两个版本比较稳定,也兼容最新的Android Studio。
安装步骤:
- 去Oracle官网下载JDK安装包(记得选对应你系统的版本)。
- 双击安装,一路默认路径就行。但我建议你记一下安装路径,比如
C:\Program Files\Java\jdk-17。 - 配置环境变量:
- 新建
JAVA_HOME,值填你的JDK安装路径。 - 在
Path变量里加上%JAVA_HOME%\bin。
- 新建
小技巧:配置完后,打开命令行输入 java -version,如果显示版本号,就说明成功了。我曾经见过有人配完没重启命令行,结果一直报错,其实只是没刷新而已。
1.2 Android Studio安装:你的主战场
Android Studio是官方IDE,也是我们写代码的地方。下载时注意选带Android SDK的版本,省得后面再单独下。
安装要点:
- 安装路径不要有中文或空格,否则后面编译可能出怪问题。
- 安装过程中会提示是否导入旧版设置,如果你是第一次装,直接选“不导入”。
- 安装完成后,启动时会自动检测SDK,如果没检测到,别慌,后面手动配也行。
注意:Android Studio第一次启动会下载很多组件,建议用稳定的网络环境。我有个学员在公司装了一下午,结果发现是公司网络限制了下载,回家一次搞定。
1.3 SDK Manager配置:管理你的工具箱
SDK Manager就是用来管理Android SDK版本的。你想想看,不同手机跑不同Android版本,你得有对应的SDK才能编译。
配置步骤:
- 在Android Studio里点击
Tools→SDK Manager。 - 选择你要的Android版本(一般选最新的稳定版,再加一个常用的旧版,比如Android 12和Android 10)。
- 勾选
Android SDK Platform和对应的Intel x86 Atom_64 System Image(这个用于模拟器)。 - 点击
Apply开始下载。
我的经验:SDK下载路径最好单独设一个文件夹,比如 D:\Android\SDK,别放在C盘,不然以后C盘空间会爆炸。我吃过这个亏,后来重装了系统才解决。
1.4 创建第一个Hello World项目
好了,环境配好了,我们来写第一个App。说白了就是让手机屏幕上显示“Hello World”。
操作流程:
- 打开Android Studio,点击
New Project。 - 选择
Empty Views Activity(空模板,最干净)。 - 填写项目名(比如
HelloWorld),包名(比如com.example.helloworld),语言选Java或Kotlin(我建议Kotlin,现在主流)。 - 点击
Finish,等待项目构建完成。
构建完成后,你会看到一堆文件。别怕,我们只需要关注 MainActivity.kt 和 activity_main.xml。前者是逻辑代码,后者是界面布局。
// MainActivity.kt 示例
package com.example.helloworld
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
提示:第一次构建会下载Gradle依赖,可能比较慢。你可以提前配置Gradle镜像源,比如用阿里云的镜像,速度会快很多。
1.5 AVD模拟器创建与使用
没有真机?没关系,模拟器一样跑。AVD(Android Virtual Device)就是Android官方模拟器。
创建步骤:
- 点击工具栏的
Device Manager图标。 - 点击
Create device,选择一款手机型号(比如Pixel 4)。 - 选择一个系统镜像(建议选
API 33或API 34的x86_64版本,速度快)。 - 设置AVD名称,其他默认即可,点击
Finish。
创建完成后,点击运行按钮,模拟器就会启动。第一次启动比较慢,耐心等一会儿。之后启动就快了。
避坑指南:我曾经遇到过模拟器启动后黑屏,后来发现是没开启硬件加速。去BIOS里把Intel VT-x打开就好了。如果你用的是AMD CPU,需要开启AMD-V。
知识体系总览
下面这张图帮你理清整个环境搭建的脉络,建议保存下来,以后忘了可以回头看看。
常见问题与解决
| 问题 | 原因 | 解决方法 |
|---|---|---|
| JDK版本不匹配 | Android Studio要求JDK 11+ | 卸载旧版,安装JDK 11或17 |
| SDK下载失败 | 网络问题或镜像未配置 | 使用阿里云镜像,或翻墙下载 |
| 模拟器启动黑屏 | 未开启硬件加速 | BIOS开启Intel VT-x或AMD-V |
| Gradle构建慢 | 默认下载源在国外 | 配置阿里云Gradle镜像 |
最后说一句:环境搭建虽然繁琐,但这是每个Android开发者必须跨过的坎。我当年第一次配环境花了整整两天,现在回想起来,其实就是没掌握方法。按照上面的步骤来,你肯定比我快。
个人建议:配好环境后,先别急着写复杂代码。把Hello World跑起来,感受一下从代码到App的完整流程,这对建立信心很有帮助。
好了,这一章的内容就到这里。记住,环境搭好了,后面写代码才顺手。如果遇到问题,回头看看这张知识体系图,或者对照表格排查,基本都能解决。