1. Android开发环境搭建:从零开始,把地基打牢

说实话,很多新手学Android,第一关就卡在环境搭建上。我当年也是这样,对着教程一步步来,结果不是JDK版本不对,就是SDK下载失败,折腾了一整天。嗯,今天我就带你把这关过了,而且保证你以后不会再踩同样的坑。

核心要点:环境搭建说白了就是三件事——装JDK、装Android Studio、配好SDK。这三步走稳了,后面写代码才顺溜。

1.1 JDK安装与配置:Java的根基

Android开发离不开Java,所以JDK是第一步。我个人习惯用JDK 11或17,这两个版本比较稳定,也兼容最新的Android Studio。

安装步骤:

  1. 去Oracle官网下载JDK安装包(记得选对应你系统的版本)。
  2. 双击安装,一路默认路径就行。但我建议你记一下安装路径,比如 C:\Program Files\Java\jdk-17
  3. 配置环境变量:
    • 新建 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才能编译。

配置步骤:

  1. 在Android Studio里点击 ToolsSDK Manager
  2. 选择你要的Android版本(一般选最新的稳定版,再加一个常用的旧版,比如Android 12和Android 10)。
  3. 勾选 Android SDK Platform 和对应的 Intel x86 Atom_64 System Image(这个用于模拟器)。
  4. 点击 Apply 开始下载。

我的经验:SDK下载路径最好单独设一个文件夹,比如 D:\Android\SDK,别放在C盘,不然以后C盘空间会爆炸。我吃过这个亏,后来重装了系统才解决。

1.4 创建第一个Hello World项目

好了,环境配好了,我们来写第一个App。说白了就是让手机屏幕上显示“Hello World”。

操作流程:

  1. 打开Android Studio,点击 New Project
  2. 选择 Empty Views Activity(空模板,最干净)。
  3. 填写项目名(比如 HelloWorld),包名(比如 com.example.helloworld),语言选Java或Kotlin(我建议Kotlin,现在主流)。
  4. 点击 Finish,等待项目构建完成。

构建完成后,你会看到一堆文件。别怕,我们只需要关注 MainActivity.ktactivity_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官方模拟器。

创建步骤:

  1. 点击工具栏的 Device Manager 图标。
  2. 点击 Create device,选择一款手机型号(比如Pixel 4)。
  3. 选择一个系统镜像(建议选 API 33API 34 的x86_64版本,速度快)。
  4. 设置AVD名称,其他默认即可,点击 Finish

创建完成后,点击运行按钮,模拟器就会启动。第一次启动比较慢,耐心等一会儿。之后启动就快了。

避坑指南:我曾经遇到过模拟器启动后黑屏,后来发现是没开启硬件加速。去BIOS里把Intel VT-x打开就好了。如果你用的是AMD CPU,需要开启AMD-V。

知识体系总览

下面这张图帮你理清整个环境搭建的脉络,建议保存下来,以后忘了可以回头看看。

Android开发环境 JDK安装与配置 Android Studio安装 SDK Manager配置 AVD模拟器创建 JAVA_HOME配置 Path变量设置 下载平台与镜像 配置Gradle镜像 选择设备与镜像 启动与调试 图:Android开发环境搭建知识体系

常见问题与解决

问题 原因 解决方法
JDK版本不匹配 Android Studio要求JDK 11+ 卸载旧版,安装JDK 11或17
SDK下载失败 网络问题或镜像未配置 使用阿里云镜像,或翻墙下载
模拟器启动黑屏 未开启硬件加速 BIOS开启Intel VT-x或AMD-V
Gradle构建慢 默认下载源在国外 配置阿里云Gradle镜像

最后说一句:环境搭建虽然繁琐,但这是每个Android开发者必须跨过的坎。我当年第一次配环境花了整整两天,现在回想起来,其实就是没掌握方法。按照上面的步骤来,你肯定比我快。

个人建议:配好环境后,先别急着写复杂代码。把Hello World跑起来,感受一下从代码到App的完整流程,这对建立信心很有帮助。

好了,这一章的内容就到这里。记住,环境搭好了,后面写代码才顺手。如果遇到问题,回头看看这张知识体系图,或者对照表格排查,基本都能解决。

公众号:蓝海资料掘金营,微信deep3321