Android Studio 使用教程:从入门到第一个应用
本教程将涵盖以下内容:

- 准备工作:安装所需软件。
- 创建第一个项目:Hello World。
- 认识界面:了解 Android Studio 的主要组成部分。
- 编写代码:修改应用显示的文字。
- 运行应用:在模拟器或真机上运行你的应用。
- 项目结构详解:理解各个文件夹和文件的作用。
- 构建与打包 APK:生成可安装的应用文件。
- 总结与进阶。
第一部分:准备工作
在开始之前,你需要准备两样东西:
-
Java Development Kit (JDK):Android 应用是用 Java 或 Kotlin 语言编写的,JDK 是开发和编译这些代码所必需的。
- 建议版本:Android Studio 通常推荐使用 JDK 8 或 JDK 11,如果你不确定,可以直接安装最新稳定版。
- 下载地址:Oracle JDK 官网 或 OpenJDK 官网。
- 安装:按照向导进行安装,记住安装路径。
-
Android Studio:官方的集成开发环境,集成了代码编辑、调试、模拟器等所有功能。
- 下载地址:Android Studio 官网
- 安装:下载后直接运行安装程序,按照向导操作即可,在安装过程中,它会自动检测你电脑上是否已安装 JDK,如果没有,它会引导你下载并配置。
第二部分:创建第一个项目 (Hello World)
-
启动 Android Studio:安装完成后,启动 Android Studio。
(图片来源网络,侵删) -
选择 "New Project":在欢迎界面,点击 "New Project"。
-
选择模板:
- 选择 "Empty Views Activity"(空白视图活动),这是一个最基础的模板,适合初学者。
- 点击 "Next"。
-
配置项目信息:
- Name:给你的应用起个名字,"MyFirstApp"。
- Package name:应用的唯一标识符,通常是反向域名格式,
com.example.myfirstapp,这个在创建后一般不要修改。 - Save location:选择项目保存的路径。
- Language:选择编程语言。推荐选择 Kotlin,它是 Google 官方推荐的新一代 Android 开发语言,更简洁、安全,你也可以选择 Java。
- Minimum SDK:选择你的应用支持的最低 Android 系统版本,选择 API 24 或 25 是一个不错的选择,可以覆盖大部分设备。
- 点击 "Finish"。
-
等待构建:Android Studio 会开始下载所需的 SDK 包和构建工具,这个过程可能需要几分钟到十几分钟,请耐心等待,完成后,你会看到一个主界面,这就是你的第一个项目了!
(图片来源网络,侵删)
第三部分:认识 Android Studio 界面
创建项目后,你会看到几个主要的窗口区域:
- 工具栏:包含常用的操作,如运行、调试、Git 版本控制等。
- 导航栏:快速切换项目文件、结构、Git 分支等。
- 编辑器窗口:这是你编写代码、布局文件的地方,默认会显示
activity_main.xml布局文件。 - 工具窗口栏:位于编辑器窗口的两侧和底部,包含各种辅助工具。
- Project (项目):显示你的项目文件结构。
- Build (构建):显示编译和构建过程的日志。
- Logcat (日志猫):显示应用的运行日志,是调试的重要工具。
- Device Manager (设备管理器):管理虚拟设备和已连接的物理设备。
- 状态栏:显示当前项目状态和 Android Studio 的状态信息。
第四部分:编写代码 (修改显示的文字)
让我们来修改应用中显示的文字。
-
打开布局文件:在左侧的 "Project" 窗口中,找到
app -> res -> layout -> activity_main.xml文件,双击打开它,默认情况下,你会看到 "Hello World!" 的文本。 -
切换到设计视图:在编辑器窗口的左下角,点击 "Split" 或 "Design" 模式,这样可以直观地看到界面布局。
-
修改文本:
- 在设计视图中,点击 "Hello World!" 文本。
- 在右侧出现的 "Attributes"(属性)窗口中,找到
text属性。 - 将
text的值从 "Hello World!" 修改为你想要的文字,"欢迎来到 Android 开发世界!"。
-
预览效果:
- 在设计视图中,你会立即看到文本的变化。
- 你也可以在右上角的预览窗口中选择不同的设备型号来预览效果。
第五部分:运行应用
修改完成后,让我们运行看看效果。
-
选择运行目标:
- 使用模拟器 (推荐新手)
- 点击顶部工具栏的 "Device Manager" (一个手机图标)。
- 点击 "Create device"。
- 选择一个你喜欢的手机型号(如 Pixel 4),然后点击 "Next"。
- 选择一个系统镜像(建议选择带 "Google Play" 的镜像),点击 "Next"。
- 给设备起个名字,点击 "Finish"。
- 等待模拟器启动(首次启动需要下载系统镜像,较慢)。
- 连接真机
- 在手机上开启 "开发者选项" 和 "USB 调试"。
- 用 USB 线连接手机和电脑,并在手机上允许 USB 调试。
- 使用模拟器 (推荐新手)
-
点击运行按钮:
- 在顶部工具栏,选择你刚刚创建的模拟器或已连接的物理设备。
- 点击绿色的 "Run 'app'" 按钮(一个三角形图标)。
-
等待应用启动:Android Studio 会编译你的代码,然后启动模拟器或安装应用到真机上,成功后,你会看到模拟器上出现了你的应用,并且显示了你修改的文字!
第六部分:项目结构详解
理解项目结构是 Android 开发的基础,在 "Project" 窗口,选择 "Android" 视图(而不是 "Project" 视图),你会看到更清晰的结构:
- manifests/AndroidManifest.xml:应用的“身份证”,定义了应用的包名、版本号、所需权限、以及所有 Activity(屏幕)的声明。
- java/包名/:存放所有 Java/Kotlin 代码的地方。
MainActivity.java/kotlin:应用的入口界面,包含逻辑代码。...ViewModel.java/kotlin:MVVM 架构的一部分,用于处理业务逻辑和数据。
- res/:存放所有应用资源的地方,这是 Android 开发的精髓之一。
- layout/:存放 XML 布局文件,定义界面的样子。
- drawable/:存放图片、图标等资源。
- mipmap/:存放应用启动图标和不同分辨率下的图标。
- values/:存放字符串、颜色、样式等配置文件。
strings.xml:存放所有显示在界面上的文本。最佳实践:不要在布局文件中写死文字,而是在这里定义,然后在布局文件中引用,在strings.xml中定义<string name="welcome_text">欢迎来到 Android 开发世界!</string>,然后在activity_main.xml中使用@string/welcome_text来引用它。
- navigation/:存放导航图,用于管理多个 Activity/Fragment 之间的跳转。
第七部分:构建与打包 APK
当你完成开发,想分享给朋友或上传到应用商店时,需要生成 APK 文件。
-
生成 APK:
- 点击顶部菜单栏的
Build->Generate Signed Bundle / APK...。 - 选择 "APK"。
- 点击 "Next"。
- 点击顶部菜单栏的
-
创建签名密钥 (如果是第一次打包):
- 如果没有密钥,点击 "Create new..."。
- Key store path:选择一个安全的地方保存密钥文件(
.jks)。 - Password:为密钥库和密钥设置密码(请务必记住!)。
- Alias:给密钥起个名字,如
my-key-alias。 - Validity (years):有效期,通常建议 25 年。
- 填写其他信息(如姓名、组织等),点击 "OK"。
