1. Android开发环境搭建:从零开始,迈出第一步

大家好,我是你们的Android开发引路人。今天咱们来搞定开发环境搭建这件事。

说实话,很多新手都卡在这一步。安装工具、配置环境,听起来就头大。但别担心,我带你一步步走。搞定了这个,后面就顺了。

1.1 安装Android Studio——你的主力武器

Android Studio,说白了就是Google官方给我们准备的开发工具。它集成了编辑器、调试器、模拟器,几乎啥都有。

下载地址:直接去 developer.android.com/studio 下载。别去第三方网站,我见过有人下到带病毒的版本,很坑。

安装步骤:

  1. 双击安装包,一路点「Next」就行
  2. 选择安装路径——我个人习惯放D盘,别放C盘,你想想看,Android Studio挺占空间的
  3. 勾选「Android Virtual Device」——这个就是模拟器,后面调试要用
  4. 等它下载SDK组件,嗯,这一步比较慢,去泡杯咖啡吧
💡 我的小建议:安装时如果遇到网络慢,可以挂个代理。我在公司帮新人装环境时,经常遇到下载卡住的情况,换个网络就好了。

1.2 配置JDK——别小看这一步

JDK,全称Java Development Kit。Android开发底层还是靠Java,所以JDK必须配好。

检查是否已安装:

# 打开命令行(Windows按Win+R,输入cmd)
java -version
javac -version

如果显示版本号,说明已经有了。如果没有,去Oracle官网下载JDK 17或21。我个人推荐JDK 17,稳定,坑少。

配置环境变量:

  • 新建 JAVA_HOME,值填你的JDK安装路径,比如 C:\Program Files\Java\jdk-17
  • Path 变量里加上 %JAVA_HOME%\bin
  • 保存后重新打开命令行,再输 java -version 验证
⚠️ 避坑指南:我曾经遇到过一个问题——明明配了JDK,但Android Studio还是报错。后来发现是Path变量里有两个Java路径冲突了。记住,只留一个有效的。

1.3 创建第一个Hello World项目

环境配好了,咱们来写第一个App。别紧张,就几行代码的事。

操作步骤:

  1. 打开Android Studio,点击「New Project」
  2. 选择「Empty Views Activity」——这个模板最干净,适合新手
  3. 项目名填 HelloWorld,包名用 com.example.helloworld
  4. 语言选Java或Kotlin——我建议选Kotlin,现在主流
  5. Minimum SDK选API 24(Android 7.0)——覆盖了95%的设备
  6. 点Finish,等它构建完成

构建完成后,你会看到这样的代码:

// MainActivity.kt
package com.example.helloworld

import android.os.Bundle
import androidx.activity.ComponentActivity

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

这段代码什么意思?说白了就是:App启动时,加载一个叫 activity_main 的界面布局。

再看看布局文件:

<!-- res/layout/activity_main.xml -->
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello World!"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

看到那个 android:text="Hello World!" 了吗?这就是屏幕上显示的文字。

🎯 运行试试:点击工具栏的绿色三角形按钮,选择模拟器或真机。如果一切顺利,你会看到屏幕上出现「Hello World!」。那一刻,你就算正式入门了。

1.4 认识项目结构——别被文件夹吓到

项目创建好了,左边那一堆文件夹是啥?别慌,我帮你捋一捋。

文件夹/文件 作用 我的经验
app/src/main/java 放Kotlin/Java代码的地方 你写的逻辑都在这里
app/src/main/res 放资源文件:布局、图片、字符串 布局文件我习惯按功能分文件夹
app/src/main/AndroidManifest.xml App的配置文件,声明权限、Activity等 忘了加权限?App会闪退,我踩过这个坑
build.gradle.kts 构建脚本,管理依赖和版本 版本号别乱改,容易编译不过
gradle/wrapper Gradle版本管理 团队协作时,统一Gradle版本很重要

重点记住三个:

  • java/ 目录——写代码
  • res/ 目录——放界面
  • AndroidManifest.xml ——App的身份证
💡 我的习惯:每次新建项目,我都会先看一眼 build.gradle.kts 里的依赖版本。为什么?因为版本不匹配会导致编译错误,提前检查能省很多时间。

1.5 常见问题与解决

搭建环境时,你可能会遇到这些问题。我当年也遇到过,分享给你:

  • Gradle同步失败:网络问题居多。试试切换网络,或者用阿里云镜像。
  • 模拟器启动黑屏:检查BIOS里是否开启了虚拟化技术(VT-x)。我帮同事调过,关了VT-x模拟器就起不来。
  • 真机调试找不到设备:打开手机的「开发者选项」和「USB调试」。不同品牌手机开启方式不同,华为是连点版本号7次。
⚠️ 重要提醒:如果你用的是Mac,记得安装Xcode Command Line Tools。虽然Android Studio不依赖Xcode,但有些底层工具需要。我曾经因为没装这个,折腾了一下午。

好了,环境搭建就到这里。你跟着做一遍,应该能跑起来第一个Hello World。下一章咱们聊聊Android的界面布局——怎么把App做得好看。

记住,动手比看教程重要一百倍。去试试吧!


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