Date: 2025-06-14 20:07:12 author: lijianzhan

内容简介
文章中,主要是为了初次接触 Android 开发的用户提供详细的关于 Android Studio 安装以及配置教程,涵盖环境准备、软件下载、安装配置全流程,重点解决路径命名、组件选择、工作空间设置等关键问题。通过清晰的步骤截图和常见问题解答,帮助开发者快速搭建开发环境。
具体某个步骤不明白的可以在底下的评论区进行留言噢~

一、创建 Android Studio 开发环境

  1. 环境
    1.1 Windows 10 操作系统
    1.2 JDK 24 (提示:Android studio安装的前提是必须保证安装了JDK1.8版本以上)

  2. 准备工作
    1.1 创建全英文路径用于Android开发的文件夹

  3. 创建安卓开发环境
    1.1 进入工作盘根目录
    1.2 新建文件夹,命名为 Android 或者 Android Studio
    1.3 进入 Android Studio文件夹,依次创建以下空白文件夹:
    1.3.1 Installers:存放安装程序
    1.3.2 ProgramFiles:存放 Android Studio代码
    1.3.3 Workspace:存放项目代码和 SDK

二、下载 Android Studio

2.1 谷歌安卓开发者官网下载
具体操作如下:

  1. 访问Android Studio官网:Android Studio 官方网站
    在这里插入图片描述
  2. 点击页面中间的下载 Android Studio Meerkat 功能分块按钮 ,在弹框中同意协议并确认下载 Android Studio按钮
    在这里插入图片描述
  3. 下载完毕后,在我的电脑下载中找到该exe应用程序文件
    在这里插入图片描述

三、安装 Android Studio

1.将下载好的文件移动到 具体工作盘符(C盘或者D盘):\Android\Installers
2.启动安装向导
具体安装流程如下:

  1. 进入 D:\Android\Installers,双击(推荐右键以管理员身份运行)下载的 android studio.exe
  2. 出现用户账户控制弹窗 ,点击 是 按钮
    关键安装配置如下图的操作示例:
    ✅ 勾选所有默认组件(必须包括 Android Virtual Device)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    ✅ 点击Next,跳转内存分配界面
    在这里插入图片描述
    ✅ 点击Finish,弹出以下界面表示安装完成,如图:
    在这里插入图片描述

三、安装完成,启动 Android Studio 应用

1.点击左下角搜索框,输入关键词 Android Studio ,找到并打开该应用
在这里插入图片描述
2.点击Android Studio ,来到工作界面后会提示你安装安卓的SDK
在这里插入图片描述
3.选择Android Studio的SDK进行安装,安装的路径目录改一下
在这里插入图片描述
在这里插入图片描述
4.安装完成后,会去到Android Studio开发编辑器的创建项目页面
在这里插入图片描述
5. 选择创建空项目,选择开发语言:JAVA,点击next按钮代表安卓项目创建成功
在这里插入图片描述
在这里插入图片描述
6. 来到编辑器的页面后,选择点击app/res/layout目录下的activity_main.xml文件,可以修改Hello World程序文件
在这里插入图片描述
7. 修改欢迎界面提示词
8. 找到app/java/com.example/myapplication目录下的MainActivity程序文件,点击右键运行,看到以下界面说明Android Studio Windows安装与配置已经成功了。可以开始进一步的开发安卓应用程序
在这里插入图片描述

安卓简单介绍与描述

Android是一个开源的,基于Linux的移动设备操作系统,主要使用于移动设备,如智能手机和平板电脑。Android是由谷歌及其他公司带领的开放手机联盟开发的。
本教程将教会你基本的Android编程,以及学习一些Android应用程序开发相关的高级概念。

Android 核心程序库总结如下:

android.app - 提供应用程序模型的访问,是所有 Android 应用程序的基石。
android.content - 方便应用程序之间,应用程序组件之间的内容访问,发布,消息传递。
android.database - 用于访问内容提供者发布的数据,包含 SQLite 数据库管理类。
android.opengl - OpenGL ES 3D 图片渲染 API 的 Java 接口。
android.os - 提供应用程序访问标注操作系统服务的能力,包括消息,系统服务和进程间通信。
android.text - 在设备显示上渲染和操作文本。
android.view - 应用程序用户界面的基础构建块。
android.widget - 丰富的预置用户界面组件集合,包括按钮,标签,列表,布局管理,单选按钮等。
android.webkit - 一系列类的集合,允许为应用程序提供内建的 Web 浏览能力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/85137.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/85137.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/85137.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringAI+DeepSeek-了解AI和大模型应用

一、认识AI 1.人工智能发展 AI,人工智能(Artificial Intelligence),使机器能够像人类一样思考、学习和解决问题的技术。 AI发展至今大概可以分为三个阶段: 其中,深度学习领域的自然语言处理(Natural Lan…

IP5362至为芯支持无线充的22.5W双C口双向快充移动电源方案芯片

英集芯IP5362是一款应用于移动电源,充电宝,手机,平板电脑等支持无线充模式的22.5W双向快充移动电源方案SOC芯片,集成同步升降压转换器、锂电池充电管理、电池电量指示等功能。兼容全部快充协议,同步开关放电支持最大22.5W输出功率…

手游刚开服就被攻击怎么办?如何防御DDoS?

手游新上线时遭遇DDoS攻击是常见现象,可能导致服务器瘫痪、玩家流失甚至项目失败。面对突如其来的攻击,开发者与运营商需要迅速响应并建立长效防御机制。本文提供应急处理步骤与防御策略,助力游戏稳定运营。 一、手游开服遭攻击的应急响应 快…

秋招是开发算法一起准备,还是只准备一个

THE LAST TIME 昨天晚上半夜有个星球的26届的同学,私信问我。说目前是只准备开发还是开发算法一起准备(两者技术知识都挺欠缺的) 看到这里,肯定有很多同学会说。马上都该秋招了,还什么多线程开工,赶紧能住编…

web项目部署配置HTTPS遇到的问题解决方法

今天使用nginxtomcatssl完成了web项目的部署,本以为没有什么问题,但是在页面测试的时候又蹦出了这么一个问题,大致是说由于配置了HTTPS,但是之前的请求是通过HTTP请求的,所以现在被拦截,由于缺少某些权限信…

理解与建模弹性膜-AI云计算数值分析和代码验证

弹性膜在连接生物学理解和工程创新方面至关重要,因为它们能够模拟软组织力学、实现先进的细胞培养系统和促进柔性设备,广泛应用于软组织生物力学、细胞培养、生物膜建模和生物医学工程等领域。 ☁️AI云计算数值分析和代码验证 弹性膜在连接生物学理解和…

AI大模型竞赛升温:百度发布文心大模型4.5和X1

AI大模型,作为智能技术的巅峰之作,正逐步改变着我们的生活与工作方式。近期,百度在AI大模型领域的最新动向,无疑为这场科技竞赛再添一把火。3月16日,百度正式宣布发布文心大模型4.5及文心大模型X1,这两款大…

升级OpenSSL和OpenSSH 修复漏洞

升级OpenSSL和OpenSSH 目前版本OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 升级到OpenSSH_9.8p1, OpenSSL 1.1.1u 30 May 2023 服务器CentOS Linux release 7.6.1810 (Core) 一、升级OpenSSL到1.1.1u 下载并编译 OpenSSL(推荐目录 /usr/local/openssl&…

JavaSE - Object 类详细讲解

定义 是所有类的直接或者间接父类,是 Java 中唯一一个没有父类的类。其中所有的方法都是可以被子类继承的。 常用方法 equals方法: 比较两个对象引用的地址值是否相同,默认情况下是使用 “” 进行比较,但是这个方法一般会被之类…

观远ChatBI|让数据分析像聊天一样简单

BI通过收集、整合和分析企业内部的各种数据,帮助企业发现数据中的模式和趋势,从而做出更明智的商业决策,以此来提升企业的经营能力和竞争力。无论是传统BI还是自助BI,都是为了在数据和人之间建立一座桥梁,使数据能够被…

Go语言同步原语与数据竞争:WaitGroup

在Go语言并发编程中,我们经常需要等待多个 goroutine 执行完毕后再继续下一步操作。Go 提供的 sync.WaitGroup 就是专为这种**“等待一组任务完成”**而设计的同步原语。 一、基本原理 sync.WaitGroup 提供三个主要方法: 方法说明Add(n int)设置等待的…

Java单体架构 vs 分布式架构

Java单体架构 vs 分布式架构 在电商系统开发中,当用户量从几百激增到百万级,你的架构是否还能从容应对?一次代码更新是否意味着整个系统停机?今天我们就来拆解Java架构设计的核心命题:单体还是分布式? 一、…

day40- 硬件学习之 51单片机II (中断处理)

一、独立按键的使用 main.c key.c key.h 二、中断处理 2.1 定义 中断系统是为使CPU具有对外界紧急事件的实时处理能力而设置的。 当CPU正在处理某件事的时候外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完以…

机器学习:开启智能时代的大门

一、引言 机器学习(Machine Learning)正成为人工智能的核心技术。从 Netflix 推荐电影,到银行识别欺诈交易,机器学习正在逐渐改变世界。本篇文章将从理论到实操全面介绍机器学习的基础概念,并附有代码和案例。 二、什…

几个重要的行列式 线性代数

目录 1.主(副)对角线行列式 2 拉普拉斯展开式 3 范德蒙德行列式 对于行列式的计算来说,一般给出的行列式我们都要对其进行化简,但是化简到什么程度就可以了呢? 这就是本篇的用处,一般给出的行列式化简的…

答辩讲解387基于Spring Boot的心理健康管理系统

摘 要 视频地址 答辩讲解387基于Spring Boot的心理健康管理系统_哔哩哔哩_bilibili 自改革开放政策施行以来,我国经济持续保持快速增长态势,国民生活水平得到了明显提升,然而近些年来,经济增速出现放缓,再加上疫情等…

使用WinUSB读写USB设备

参考:使用WinUSB读写USB设备 - USB中文网

DECOUPLING REPRESENTATION AND CLASSIFIER FOR LONG-TAILED RECOGNITION

摘要 在本文中,我们将学习过程解耦为表征学习和分类,系统地探究不同的平衡策略如何对长尾识别产生影响。研究结果令人惊讶:(1)数据不平衡在学习高质量表征时可能并非问题;(2)通过最…

如何使用joomla5缓存来加速网页加载速度

Joomla 有多种缓存“内容”的方式。我们将以两个角色来介绍和使用缓存,在这篇将以普通管理员的视角来概述——缓存什么、在哪里缓存以及何时缓存。 什么是Joomla 缓存cacha 作为管理员,Joomla 为您提供了缓存网站内容的能力。您可以选择缓存整个网页或…

《我们的十年》电影联合品宣品牌白碧美:自然与科技共融

破界新生,定义东方美肤高度 湖南白碧美生物科技有限公司,扎根中国创新活力之都——星城长沙,是以“科技赋能美肤”为核心的高端轻奢护肤品牌。秉承“自然与科技共融”的品牌哲学,白碧美将千年东方草本植萃智慧与现代尖端生物科技…