【Android Studio】下载安装过程(详细)
目录
一、前期准备
JDK下载安装
二、下载安装
下载
安装
启动
一、前期准备
JDK下载安装
详细的安装过程请移步我的另一篇博客jdk17详细安装步骤_jdk17安装教程详细-CSDN博客
cmd打开命令行,输入java -version验证,可以看到此处我安装的是java23。
因为Android studio安装的前提是必须保证安装了jdk1.8版本以上。
二、下载安装
下载
打开官网下载地址,找到要安装的版本,
官网地址:下载 Android Studio 和应用工具 - Android 开发者 | Android Developers
下载完成后找到安装包。
安装
(1)等待下载完成之后,双击android-studio的exe文件运行,打开后点击 Next 继续下一步,
在安装到第二步的时候,会跳转到Choose Components界面。
其中,界面中的Android Virtual Device,是系统自带模拟器,也可不用系统模拟器就不勾选,自己下载其他模拟器。
这里我们保持现状,默认选择的内容就好。
点击 Next 继续下一步,
(2)跳转到安装路径界面
安装向导会提示你选择安装位置。
如果需要修改安装目录,可点击 Browse…修改,点击 Next 继续下一步(这里我们选择默认安装目录)
(3)点击 Install 安装,跳转到安装界面,
软件会自动完成解压和必要的文件配置。此过程可能需要几分钟时间,请耐心等待。
安装完毕之后,点击 Next 继续下一步,
(4)点击Next,跳转到下图界面,默认勾选Start Android Studio,也可以不勾选Start Android Studio,这里我选择默认勾选。
启动
(1)开始启动Android Studio,弹出导入设置文件的界面,我这里直接选择Do not import settings,
- 如果本地有设置文件,选择Config or installation folder
- 如果本地没有设置文件,选择Do not import settings
点击OK,然后跳转到Data Sharing界面,系统会提示是否发送用户数据,选择Don’t send即可跳过发送用户数据。
根据自己用途选择,我这里选择Don’t send。
如果没有遇到,跳过这一步。
点击Cancel,跳转到AS的安装向导界面,如图,
(2)击Next,跳转到安装类型界面,可以选择Standard(标准)按装,也可以选择 Custom(自定义)安装。
默认选择标准安装,我这里选择的是Custom,点击Next下一步,
(3)点击Next,跳转到UI界面风格界面,选择你自己喜欢的风格,我这里选择默认。
(4)点击Next,跳转的安装SDK界面,默认选择,选择安装的路径。
首次启动会提示安装 Android SDK,根据需要选择安装的组件。由于此处我选择的路径下已经安装过SDK了,因此只需要安装一些未安装的。
(5)点击Next,跳转内存分配界面,默认就好,内存主要看你自己电脑内存,每个人的电脑内存是不一样的。
(6)点击Next,确认安装配置界面,
点击Finish,跳转到SDK下载安装界面。
开始下载安装,过程可能稍慢,请耐心等待(此步为在线安装,请保持网络通畅)。
下载完成后会提示配置完成,出现以下界面,点击Finish即可。
OK,到此,Android Studio就安装完成了。
相关文章:
【Android Studio】下载安装过程(详细)
目录 一、前期准备 JDK下载安装 二、下载安装 下载 安装 启动 一、前期准备 JDK下载安装 详细的安装过程请移步我的另一篇博客jdk17详细安装步骤_jdk17安装教程详细-CSDN博客 cmd打开命令行,输入java -version验证,可以看到此处我安装的是java23。…...
【RAGFlow】ubuntu22部署ragflow(v0.17.2)
按照官方手册部署: https://ragflow.io/docs/v0.17.2/ 部署环境: CPU: 4核memory: 16gGPU: T4(vGPU)Disk: 20g 1. 配置国内docker-ce源 https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/ 用清华源,要不然下载速度感人 …...
Easysearch 如何短暂维护 Data 节点
之前介绍过如何移除 Data 节点,那么如果只是短暂停止一个 Data 节点进行维护,之后再次加入集群,是否也需要按照移除节点的步骤进行操作呢?我们先梳理下核心原理。 核心原理 我们先看看节点离开集群之后集群是怎样处理的。当节点…...
【cocos creator 3.x】3Dui创建,模型遮挡ui效果
官方文档:https://docs.cocos.com/creator/3.8/manual/zh/ui-system/components/editor/ui-model.html 1、3Dui创建 创建label,默认会添加canvas根节点和2dCamera 将Camera删除,canvas上组建去除cc.Canvas,cc.widget࿰…...
UE5学习笔记 FPS游戏制作32 主菜单,暂停游戏,显示鼠标指针
文章目录 一主菜单搭建UI显示主菜单时,暂停游戏,显示鼠标绑定按钮 二 打开主菜单 一主菜单 搭建UI 添加一个MainUi的控件 添加一个返回游戏的按钮和一个退出游戏的按钮 修改一下样式,放中间 显示主菜单时,暂停游戏࿰…...
有哪些开源的视频生成模型
1. 阿里巴巴通义万相2.1(WanX 2.1) 技术架构:基于Diffusion Transformer(DiT)架构,结合自研的高效变分自编码器(VAE)和Flow Matching训练方案,支持时空上下文建模。参数…...
基于Spring Boot的家庭理财系统app的设计与实现(LW+源码+讲解)
专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…...
SQLAlchemy系列教程:事件驱动的数据库交互
在现代Web应用开发中,数据库交互往往需要超越简单的CRUD操作。当用户注册成功后自动发送欢迎邮件?在订单创建时同步库存数据?这些场景都需要监听数据库状态变化并触发相应逻辑。SQLAlchemy的事件系统为此提供了优雅的解决方案。 本文将深入解…...
linux基本命令(2)--进程命令PS
其实吧, 在linux命令下 输入man ps也可以,一行行拖下去也是看到解析的。退出不看的时候记得按q哦 基本介绍 国际惯例介绍下这个命令的用途。 在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一。它提供了当前进程的同时,如用户ID…...
android adb 查看设备传感器
Android ADB 查看设备传感器的使用技巧 在Android开发中,了解设备的传感器是非常重要的一步。不论是开发健康应用、游戏,还是任何需要感知用户环境的应用,传感器的使用都离不开对其数据的获取。Android Debug Bridge(ADB…...
Verilog HDL 100道面试题及参考答案
目录 Verilog HDL 的四种基本逻辑值是什么? 关键字 reg 和 wire 的主要区别是什么? 解释阻塞赋值(=)与非阻塞赋值(<=)的区别,并举例说明。 如何声明一个双向端口(inout)? 位拼接操作符是什么?举例说明其用法。 拼接信号和常量 拼接常量和信号 重复拼接 以…...
Java基础-26-多态-认识多态
在Java编程中,多态(Polymorphism) 是面向对象编程的核心概念之一。通过多态,我们可以编写更加灵活、可扩展的代码。本文将详细介绍什么是多态、如何实现多态,并通过具体的例子来帮助你更好地理解这一重要概念。 一、什…...
安当CAS密码应用系统:构建企业级固件签名体系的解决方案
在工业互联网与智能设备爆发式增长的今天,固件安全已成为设备安全的"最后一道防线"。据IDC统计,2025年全球68%的固件攻击将利用密钥管理漏洞发起。传统固件签名方案依赖企业自购硬件加密机(HSM),不仅面临高额…...
文法 2025/3/3
文法的定义 一个文法G是一个四元组:G(,,S,P) :一个非空有限的终极符号集合。它的每个元素称为终极符号或终极符,一般用小写字母表示。终极符号是一个语言不可再分的基本符号。 :一个非空有限的非终极符号集合。它的每个元素称为…...
论文阅读:Dual Anchor Graph Fuzzy Clustering for Multiview Data
论文地址:Dual Anchor Graph Fuzzy Clustering for Multiview Data | IEEE Journals & Magazine | IEEE Xplore 代码地址:https://github.com/BBKing49/DAG_FC 摘要 多视角锚图聚类近年来成为一个重要的研究领域,催生了多个高效的方法。然而&#…...
【分享】内外网文件摆渡系统:让数据传输更安全更可靠
【分享】Ftrans内外网文件摆渡系统:让数据传输更安全更可靠! 随着大数据时代的到来,数据的重要性日渐得到重视,数据作为数字经济时代下的基础性资源和战略性资源,是决定国家经济发展水平和竞争力的核心驱动力。以行业…...
Spring Boot 中的 Aware 接口以及 ApplicationContextAware 的详细说明、使用示例及注意事项
以下是关于 Spring Boot 中的 Aware 接口以及 ApplicationContextAware 的详细说明、使用示例及注意事项: 一、Aware 接口简介 Spring 框架提供了一系列 Aware 接口,用于让 Bean 在初始化时感知并获取 Spring 容器中的特定组件。这些接口通过回调方法&a…...
nginx的自定义日志
正常nginx的报错都会在 想要把日志独立出来需要用到俩个参数 然后创建目录 mkdir /var/log/timingxu.org 最后实验一下 结果实验成功...
【蓝桥杯速成】| 17.完全背包(一维easy版)
题目一:爬楼梯 问题描述 57. 爬楼梯(第八期模拟笔试) 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬至多m (1 < m < n)个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整…...
算法导论(动态规划)——路径问题
算法思路(62) 状态表示: 在解决“路径类”问题时,常见的状态表示形式有两种: 形式一:从位置 [i,j] 出发的路径计数。形式二:从起始位置到达位置 [i,j] 的路径计数。 本文选择第二种形式来定义状…...
Python Flask并发demo(http并发与锁)独占接口、monkey功能还不太确定
文章目录 Flask 并发接口实现示例代码示例关键并发支持特性解析1. **Gevent monkey patching**:2. **线程锁控制**:3. **协程服务器**:4. **状态标志与异常处理**:5. **接口差异化处理**: 使用场景- 需要处理高并发请求…...
stm32第十天外部中断和NVIC讲解
一:外部中断基础知识 1.STM32外部中断框架 中断的概念:在主程序运行过程中,出现了特点的中断触发条件,使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行 1&…...
音视频 ColorSpace色彩空间详解
前言 基于前篇介绍YUV格式,本文继续介绍另一个重要概念颜色空间,又叫色彩空间;主要用于在音视频开发中的色彩空间转换。 色彩空间Color Space 色彩空间由色彩模型和色域共同定义。当色彩模型与特定的描述相关联以后,就称为色彩空间。 色彩模型Color Model 色彩模型Col…...
通义万相2.1 你的视频创作之路
通义万相2.1的全面介绍 一、核心功能与技术特点 通义万相2.1是阿里巴巴达摩院研发的多模态生成式AI模型,以视频生成为核心,同时支持图像、3D内容及中英文文字特效生成。其核心能力包括: 复杂动作与物理规律建模 能够稳定生成包含人体旋转、…...
动态规划学习——背包问题
一,开心的金明 题目链接:P1060 [NOIP 2006 普及组] 开心的金明 - 洛谷 本题是一道经典的01背包问题,状态表示和状态定义可以仿照01背包的来。 01背包传送门:【背包问题 】01背包_01背包算法题链接-CSDN博客 dp[i][j]表示从前i个物…...
oracle数据泵操作
源库操作 查询目录对象是否已定义 plsql执行 select * from dba_directories t where t.directory_name MYDIR;先创建一个d盘databack文件夹上边语句查询,无返回数据,则创建,若提示权限不足,请授权 plsql执行 create directory mydir as …...
flutter框架中文文档,android智能手机编程答案
RecyclerView优化全攻略:从数据处理到性能提升 字节跳动四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 数据处理和视图加载分离 我们知道,从远端拉取数据肯定是要放在异步的࿰…...
Sourcetree安装教程及配合Gitee的使用
零、SourceTree介绍 SourceTree 是一款由 Atlassian 公司开发的免费图形化版本控制工具,支持 Git 和 Mercurial 两大版本控制系统。它通过直观的界面简化了代码管理操作,适合开发者和团队高效管理项目代码。 核心功能 可视化操作 无需记忆命令行&#x…...
.net farmework 4.8 类库中添加 wpf 窗体
一般正常情况下,在 .net farmework 4.8 类库中是无法添加 wpf 窗体的,如下图 但是可以添加 winform 窗体,如果想添加 wpf 窗体,需要一些更改 1.添加库 在程序集这里添加库,直接搜索名字即可 需要添加下面库࿱…...
某合约任意提取BNB漏洞
1背景描述 合约是一个在满足特定条件时在区块链上执行代码的程序,各方以数字签署合同的方式准许并维护它的其运行。这些代码可以是向朋友汇款、买卖 NFT 虚拟商品等一系列复杂的内容。 存在漏洞的目标合约是一个结合Meme文化病毒式传播与去中心化金融(D…...
Python+新版DeepSeek V3轻松开发Agent
1 简介 前几天新版DeepSeek V3模型(代号250324)更新发布。作为支持函数调用的先进开源大模型,我们可以基于它进行高效的Agent功能开发,这也是当下非常火热🔥的AI应用领域。 今天的文章中,我就将带大家以P…...
Linux内核网络栈:数据发送流程解析
引言 在Linux内核网络栈中,数据的发送过程涉及到多个层次的协作,从应用层的系统调用,到传输层协议的实现,再到网络层和链路层的处理,最终通过网络设备将数据包发送出去。这一过程需要多个关键结构体和回调函数的参与,包括struct proto、struct proto_ops和struct net_de…...
[leetcode]2492. 两个城市间路径的最小分数(并查集 排序后建边)
题目链接 题意 给定一个 n n n个点 m m m条边的无向图 每条边有边权 求1-n的路径中最小的边权是多少 每条路可以重复走 思路 把边按边权降序排序 用并查集维护连通性 遍历每条边 每次合并边的起点和终点 如果1和n联通 并且这条边在1和n的这个连通块中 就对ans取min Code…...
git 常用操作整理
一.git 的概念 Git 是一个分布式版本控制系统,用于跟踪文件的更改历史,帮助开发者管理代码的版本。以下是关于 Git 的一些基本概念: 1. 仓库(Repository) - **本地仓库**:在你的计算机上存储的项目文件及…...
AWS API Gateway Canary部署实战:Lambda到ECS的平滑迁移指南
在云原生架构中,如何实现服务平滑迁移是一个常见挑战。本文将详细介绍如何利用AWS API Gateway的Canary部署功能,实现从Lambda函数到ECS服务的无缝迁移,同时保证客户端无感知并提供便捷的回退机制。 一、迁移方案概述 在本方案中,我们将实现以下目标: 将现有Lambda服务平…...
MyBatisPlus不等于如何使用
在 MyBatis Plus 中,ne 方法用于构建不等于条件的 SQL 查询。以下是 ne 方法的详细用法: 基本用法 ne 方法可以用于 QueryWrapper 或 LambdaQueryWrapper 中,用于指定某个字段的值不等于指定的值。它对应于 SQL 中的 ! 或 <> 操作符。 …...
Java面试黄金宝典25
1. 对 100 万个玩家的积分中前 100 名积分进行实时更新 定义 该问题旨在实时追踪并展示 100 万个玩家中积分排名前 100 的玩家信息。随着玩家通过完成任务或获取金钱改变积分,系统需要迅速更新排名并展示最新的前 100 名。 要点 运用 Java 的 PriorityQueue 构建…...
洛谷题单1-P5708 【深基2.习2】三角形面积-python-流程图重构
题目描述 一个三角形的三边长分别是 a a a、 b b b、 c c c,那么它的面积为 p ( p − a ) ( p − b ) ( p − c ) \sqrt{p(p-a)(p-b)(p-c)} p(p−a)(p−b)(p−c) ,其中 p 1 2 ( a b c ) p\frac{1}{2}(abc) p21(abc)。输入这三个数字ÿ…...
深入理解指针5
sizeof和strlen的对比 sizeof的功能 **sizeof是**** 操作符****,用来**** 计算****变量或类型或数组所占**** 内存空间大小****,**** 单位是字节,****他不管内存里是什么数据** int main() {printf("%zd\n", sizeof(char));p…...
常见集合篇(一):算法复杂度分析,从理论到业务场景的深度解析
常见集合篇:算法复杂度分析,从理论到业务场景的深度解析 常见集合篇(一):算法复杂度分析,从理论到业务场景的深度解析一、为什么要进行复杂度分析(一)事后统计法的局限性(二…...
SpringCould微服务架构之Docker(9)
Docker的基本操作之数据卷 容器跟数据耦合的问题: 1、不便于修改:当我们要修改Nginx的html内容时,需要进入容器内部修改,很不方便。 2、数据不可复用:在容器内部 的修改对外是不可见的,所有的修改对新创…...
探索 Gaggol:理解 10^^^100 的宇宙级常数
一、常数概述: Gaggol 是一个极其巨大的数学常数,其数值表示为 10^^^100。这个常数是通过对数字 10 进行超递归幂运算得到的结果。 二、Gaggol 的定义: Gaggol 被定义为 10 的超多层超递归幂,即 10 被连续地提升到自身幂的层次达…...
【C++】STL库_stack_queue 的模拟实现
栈(Stack)、队列(Queue)是C STL中的经典容器适配器 容器适配器特性 不是独立容器,依赖底层容器(deque/vector/list)通过限制基础容器接口实现特定访问模式不支持迭代器操作(无法遍历…...
DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加行拖拽排序功能示例13,TableView16_13 键盘辅助拖拽示例
前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加行拖拽排序功能示例13,TableView16_13 键…...
Python的概论
免责声明 如有异议请在评论区友好交流,或者私信 内容纯属个人见解,仅供学习参考 如若从事非法行业请勿食用 如有雷同纯属巧合 版权问题请直接联系本人进行删改 前言 提示:: 提示:以下是本篇文章正文内容,…...
AI 数字人短视频数字人口播源码:短视频内容生产的新引擎
在当下信息爆炸的时代,短视频已成为主流的信息传播与娱乐方式之一。在如此庞大的市场需求下,如何高效、创新地生产短视频内容成为了行业关注的焦点。AI 数字人短视频数字人口播源码应运而生,为短视频内容生产带来了全新的变革。 一、行业背…...
数字人训练数据修正解释
数字人训练数据修正和查看 不需要GPU也能运行的DH_live-案例 : I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To t…...
VRRP虚拟路由器冗余协议
一、VRRP介绍 VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)是一种用于提高网络可靠性的协议,旨在通过冗余机制解决默认网关单点故障问题。 核心思想:将多个物理路由器虚拟成一个逻辑路由器…...
微前端 - 以无界为例
一、微前端核心概念 微前端是一种将单体前端应用拆分为多个独立子应用的架构模式,每个子应用可独立开发、部署和运行,具备以下特点: 技术栈无关性:允许主应用和子应用使用不同框架(如 React Vue)。独立部…...
Python与图像处理
目录 一、认识图像 1、图像的构成 2、图像模式 二、处理图像 1、图像缩放 2、图像的旋转和翻转 3、滤镜效果 4、图片剪裁 5、图片素描 6、图片加水印 在众多的Python的第三方的库中,Pillow库是一个强大且方便的库,它能够处理图像,比…...