Android Studio 使用教程:新手入门指南
如果你是完全没有编程经验的初学者,又想学习如何开发自己的手机应用,那么恭喜你,来对地方了!Android 是目前全球使用最广泛的移动操作系统之一,而 Android Studio 就是我们用来开发 Android 应用的专业工具。
本教程将手把手带你从零开始,学会使用 Android Studio 创建第一个简单的 App。无论你是否有编程基础,这里都会用最简单、最通俗的方式讲解,并配上实际操作步骤和示例代码。
准备好开启你的 Android 开发之旅了吗?我们出发吧!
一、什么是 Android Studio?
Android Studio 是 Google 官方推荐的 Android 应用开发工具,它不仅提供了编写代码的功能,还集成了模拟器、调试工具和各种辅助插件。
你可以把它想象成“手机 App 的画图板”:你想在手机上做点什么功能,就在这个平台上写代码,然后运行看看效果。
Android Studio 能做什么?
- 创建界面(UI)布局
- 编写 Java 或 Kotlin 语言程序逻辑
- 调试应用错误(Bug)
- 预览 App 效果(不需要真手机)
二、环境准备:安装 Android Studio
我们将一步步安装 Android Studio 并配置好开发环境。
第一步:下载 Android Studio
前往官网:https://developer.android.com/studio
选择适合你电脑系统的版本进行下载(Windows/macOS/Linux),然后按照提示安装即可。
⚠️ 小提示:安装时会自动安装 Android SDK(软件开发工具包),这部分需要联网下载一些文件,可能会比较慢,耐心等待一下哦。
第二步:启动 Android Studio
安装完成后打开 Android Studio,你会看到如下欢迎界面:
![欢迎界面截图]
选择 "Start a new Android Studio project",创建一个新的项目。
第三步:选择模板
进入新项目向导后,会看到一个模板选择页面:
常见模板有:
- Empty Activity(空活动)——推荐新手使用
- Login Activity(登录页面)
- Navigation Drawer Activity(带侧边栏的应用)
我们选择 Empty Activity,点击 Next。
第四步:设置项目名称和保存位置
填写以下信息:
- Name:例如
MyFirstApp - Language:建议选 Kotlin(语法更简洁现代)
- Minimum API level:默认即可,一般为 API 24(对应 Android 7.0)
点击 Finish,等待项目加载完成。
三、核心概念解析:你知道这些词的意思吗?
刚接触 Android 开发的同学常常会被各种术语搞晕,没关系,我们先来认识几个最重要的概念。
1. Activity(活动)
每个页面就是一个 Activity。比如你用微信聊天的时候,对话页面是一个 Activity,联系人页面又是另一个 Activity。
在我们的项目中,MainActivity.kt 文件就代表当前主页面。
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main) // 加载页面内容
}
}
2. Layout(布局文件)
布局文件决定页面长得什么样,它用 XML 写成,在 res/layout 文件夹下。
比如:activity_main.xml 内容如下(简化版):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
</LinearLayout>
这段代码的作用就是显示一行文字 “Hello World!”。
3. R.id / R.layout 等资源引用
Android 把 UI 元素和资源统一通过 R 类来访问。例如:
R.id.textView:表示 TextView 控件的 IDR.layout.activity_main:表示主布局文件
四、实战项目:做一个会“打招呼”的按钮
接下来,我们一起做一个非常简单的 App:当你点击按钮时,界面上会出现一条问候语。
第一步:修改布局文件
打开 res/layout/activity_main.xml 文件,添加一个按钮和文本框:
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击我" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="等待点击..." />
第二步:绑定控件与事件响应
打开 MainActivity.kt 文件,添加点击事件处理逻辑:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val button = findViewById<Button>(R.id.button)
val textView = findViewById<TextView>(R.id.textView)
button.setOnClickListener {
textView.text = "你好呀,欢迎学习 Android 开发!"
}
}
}
第三步:运行 App
点击 Android Studio 右上角绿色的 ▶️ 按钮,选择模拟器或连接真实设备,然后点击 Run。
如果一切正常,你应该看到两个控件:
- 一个按钮写着“点击我”
- 一个文本显示着“等待点击...”
点击按钮后,文本变成问候语:“你好呀,欢迎学习 Android 开发!”
🎉 恭喜!你完成了人生第一个 Android App!
五、常见问题答疑(FAQ)
Q1:模拟器启动太慢了怎么办?
A:可以使用 Genymotion 等第三方更快的模拟器;或者直接用数据线连接真实设备测试。
Q2:找不到 activity_main.xml 文件怎么办?
A:请确认你是在正确的项目目录下:
路径应为:app > src > main > res > layout > activity_main.xml
Q3:代码报错,黄色感叹号怎么解决?
A:通常是因为 XML 布局中的控件 id 和代码中不一致,请检查 findViewById() 中的 id 是否和 XML 中完全相同。
Q4:为什么我的 App 在模拟器上打不开?
A:可能的原因包括:
- Gradle 构建失败
- 手机/模拟器未授权 USB 调试(如果是真机)
- App 已安装但未更新成功(可卸载再重新运行)
六、学习建议:下一步怎么学?
恭喜你完成了 Android 开发的第一步!这只是一个开始,接下来你可以继续沿着这条路走下去:
推荐学习路径
✅ 初级阶段(0~1个月)
- 学习基础 UI 组件(TextView、EditText、ImageView、Button 等)
- 理解 Intent 跳转多个页面
- 掌握 ConstraintLayout 布局技巧
✅ 中级阶段(1~3个月)
- 使用 RecyclerView 展示列表数据
- 了解生命周期(onCreate、onResume等)
- 学会使用 SQLite 数据库存储数据
- 接入网络请求(如 Retrofit)
✅ 高级阶段(3个月以上)
- 掌握 Jetpack 架构组件(ViewModel, LiveData, Room 等)
- 实现复杂动画和自定义 View
- 构建完整项目,如记事本、天气预报、音乐播放器等
总结

在本篇教程中,我们一步步完成了:
- Android Studio 安装配置
- 新建空白项目
- 修改布局文件
- 添加按钮点击功能
- 运行 App 到模拟器或真机
- 解答了一些常见问题
Android 开发并不难,只要你愿意动手尝试,每一个小目标都能实现。希望这篇教程能成为你迈向 Android 开发之路的第一块基石!
📱 下一篇推荐:《用 Kotlin 写一个天气 App》
🧠 推荐学习平台:Android Developers 官网 | [B站 - Android 开发入门课程] | [慕课网 - Kotlin 入门实战]
祝你学习愉快,早日做出属于自己的 App!
📌 附录:源码参考
- GitHub 示例地址(可选)
- 更多资料链接:Google Codelabs

评论 0