1. Android开发环境搭建:从零开始,跑起你的第一个Hello World
说实话,每次带新人入行,我最怕的就是环境搭建这一步。不是技术难,而是坑多。我自己当年刚学Android时,光配JDK就折腾了一下午——后来发现是路径里多了个空格。嗯,咱们今天就把这事捋清楚。
1.1 JDK:一切的基础
Android开发离不开Java,所以JDK是第一步。我个人习惯用JDK 17,稳定且兼容性好。你可能会问:为什么不用最新的?我在项目中遇到过,新版JDK有时会和Gradle版本打架,得不偿失。
安装步骤:
- 去Oracle官网或Adoptium下载JDK 17(LTS版本)
- 双击安装,记住安装路径(比如
C:\Program Files\Java\jdk-17) - 配置环境变量:
- 新建
JAVA_HOME,值填你的JDK路径 - 在
Path变量中添加%JAVA_HOME%\bin
- 新建
- 打开命令行,输入
java -version,看到版本信息就对了
1.2 Android SDK:你的工具箱
SDK说白了就是Android系统的开发工具包。你写代码时调用的那些API,都在这里面。安装SDK通常有两种方式:
- 通过Android Studio安装(推荐,省心)
- 单独下载命令行工具(适合CI/CD场景)
我个人建议用第一种。Android Studio的SDK Manager里,你可以勾选需要的版本。一般我会装:
| 组件 | 说明 | 我的建议 |
|---|---|---|
| Android SDK Platform | 对应Android版本的API | 至少装API 33和API 34 |
| Android SDK Build-Tools | 编译工具 | 装最新版就行 |
| Android Emulator | 模拟器镜像 | 选一个你测试用的系统版本 |
| Google USB Driver | 真机调试驱动 | Windows用户必装 |
ANDROID_HOME,指向SDK路径。这样很多命令行工具就能直接用了。
1.3 Gradle:构建系统的幕后英雄
Gradle是Android的构建工具。说白了,它负责把你的代码、资源、依赖打包成APK。Android Studio自带Gradle,但你也可以单独装一个。
为什么会单独装?我在项目中遇到过,有些老项目需要特定版本的Gradle,而Studio自带的版本不匹配。这时候手动指定版本就很有用。
关键文件:
gradle-wrapper.properties:指定Gradle版本build.gradle(项目级):配置仓库和插件build.gradle(模块级):配置依赖和构建参数
你想想看,Gradle其实就是一个流水线。你告诉它要做什么,它按顺序执行。我第一次接触时觉得它很复杂,后来发现只要记住几个核心配置就够了。
1.4 Android Studio:你的主战场
Android Studio是Google官方的IDE,基于IntelliJ IDEA。我个人觉得它比Eclipse好用太多了——尤其是代码补全和布局预览。
安装要点:
- 从官网下载安装包,建议选稳定版
- 安装时勾选
Android Virtual Device(模拟器) - 首次启动会联网下载SDK组件,耐心等待
- 配置代理(如果你在墙内),不然下载很慢
- 内存分配:至少4GB(在
studio64.exe.vmoptions里改) - 自动导入:勾选
Enable auto-import - 字体:JetBrains Mono,14号,看着舒服
1.5 第一个Hello World项目
好了,环境搭好了,咱们跑个Hello World试试。这个过程其实很简单,但有几个细节要注意。
创建项目:
- 打开Android Studio,点击
New Project - 选择
Empty Views Activity(别选Compose,咱们先学传统方式) - 填写项目名:
HelloWorld,包名:com.example.helloworld - 选择语言:Java或Kotlin(我建议Kotlin,现在主流)
- Minimum SDK:API 24(覆盖95%以上的设备)
- 点击Finish,等待Gradle同步完成
同步完成后,你会看到项目结构。核心文件就这几个:
MainActivity.kt:入口Activityactivity_main.xml:布局文件AndroidManifest.xml:应用配置build.gradle.kts:模块构建配置
运行项目:
- 点击工具栏的绿色三角形(或按Shift+F10)
- 选择模拟器或连接真机
- 等待编译和安装
如果一切顺利,你会看到模拟器上显示 Hello World!。嗯,这一刻的感觉,我到现在还记得。
- Gradle同步失败:检查网络,或者手动下载Gradle版本
- 模拟器启动黑屏:试试冷启动,或者降低RAM大小
- 真机不识别:打开开发者选项和USB调试
1.6 知识体系总览
下面这张图,帮你理清整个环境搭建的脉络。说白了,就是一层层往上搭:
你看,从JDK到Hello World,其实就这五步。每一步都有它的作用,缺一不可。我当年踩过的坑,就是跳过了某一步的验证,结果后面全乱套。
1.7 避坑指南
最后,分享几个我亲身经历过的坑:
- 路径带中文或空格:我曾经把SDK装在了
D:\Android SDK,结果Gradle死活找不到。后来改成D:\Android_SDK就好了。 - 代理设置:如果你在下载依赖时卡住,八成是网络问题。Android Studio的Settings里可以配HTTP代理。
- 模拟器太慢:试试用真机调试,或者开启Intel HAXM加速。我一般用真机,模拟器只用来测试不同屏幕尺寸。
- Gradle版本不匹配:项目里的
gradle-wrapper.properties和本地安装的版本要一致。不一致时,要么升级项目,要么降级Gradle。
好了,环境搭好了,项目也跑起来了。接下来你就可以开始写真正的Android代码了。记住,环境搭建是基础,基础打牢了,后面才走得稳。
公众号:蓝海资料掘金营,微信deep3321