Android Studio2024版本安装环境SDK、Gradle配置

一、软件版本,安装包附上

👉android-studio-2024.1.2.12-windows.exe👈

👉百度网盘Android Studio安装包👈 (若下载连链接失效可去百度网盘链接下载)

二、软件安装过程

image.png

image.png

image.png

三、准备运行环境

1.JDK环境安装

由于我使用的是最新版AndroidStudio,因此我使用👉JDK17直链下载 👈

若以上链接失效使用👉百度网盘链接下载👈

注:如果你电脑已有jdk环境,高于11以上即可,若版本太低可能会导致AndroidStudio一直初始化失败,建议下我所提供的jdk版本,电脑可以共存多个jdk,如若已经其他jdk配置环境变量,即可跳过此步骤

(1)环境配置

个人建议将jdk17工具包解压放在C盘根目录下,如下图

image.png

(2)环境变量配置

image.png

若你跟我一样默认放在C盘,那么位置就是C:\jdk-17.0.0.1

接下来开始配置,找到系统环境设置(win11若你经常配置环境变量,应该是知道在哪里配置,设置→系统→系统信息→高级系统设置→高级→环境变量),不会的请自己百度

主要是配置下面的系统变量

image.png

你先把这两句复制到剪切板

JAVA_HOME

%JAVA_HOME%\bin

开始配置:

image.png

image.png

点击确定保存,然后往下找到变量为Path的,双击打开

image.png

点击新建,将%JAVA_HOME%\bin填入,然后将其移动到最上方即可,防止其他环境冲突

image.png

image.png

记住一定要点击确认,全部确认,此时你就已经完成了jdk17的环境配置,但是需要检验是否配置成功,在cmd命令窗口中输入

 java --version

若不是如下图,那你就只有自己检查是否哪里配置错误,当然你配置的其他版本jdk,那么版本肯定是不同的,我所演示是jdk17

image.png

2.SDK环境安装配置

(以下操作请保持网络环境较好情况,防止出错)

个人建议单独放在其他盘,专门建立个文件夹存放sdk 现在双击打开AndroidStudio运行,有些可能桌面安装没有快捷方式,你只需要按win键,找到所有英语,A字母开头的地方就能找到

(1)打开记得点击don’t send

image.png

(2)第一次会碰见以下,直接先取消

image.png

(3)然后点击Next,然后记得把这个sdk更换到其他盘,我就放到了E盘,建立了个文件夹

image.png

image.png

(4)然后点击Next,出现以下界面继续Next,在点击Accept,然后Finish,等待下载即可

image.png

image.png

(5)直到出现以下Finish的方框变蓝可以点击的时候证明完成了,点击即可

image.png

image.png

到这个地方叉掉软件,我们先继续配置环境

同样先将以下代码复制保存在剪切板中

 ANDROID_HOME
 ​
 %ANDROID_HOME%\tools
 ​
 %ANDROID_HOME%\platform-tools 

打开最初的环境变量配置设置(和配置JDK17一样的办法),点击环境变量新建,如下图

image.png

点击确认保存,再点击Path,添加以下两个

 %ANDROID_HOME%\tools
 ​
 %ANDROID_HOME%\platform-tools

image.png

此时就完成了SDK的配置

3.Gradle依赖库环境配置

首先你得先建立一个名为GradleRepository的文件夹(自定义目录),一 会儿进行配置,以下截图是我的路径,仅作为参考

复制以下文本,一会儿环境配置所用👇

 GRADLE_USER_HOME

image.png

一样打开你的环境变量配置,按照之前操作,新建环境变量

image.png

点击确定(不点击确定可能会保存失败,两次确认关闭),然后!强烈建议重启你的电脑,强烈建议!!!

四、运行软件,进行最后的配置

1.检查相应设置是否调整准确

image.png

image.png

image.png

然后点击OK

2.进行Gradle下载和GradleRepository依赖库下载

image.png

image.png

image.png

image.png

image.png

直到出现以下界面

image.png

image.png

以下操作个人强烈建议先断网,不然要操作几次,才能配置成功,也可以不断网,但保守嘛

下载源更改为腾讯镜像源

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.7-bin.zip

切记,只需要把services.gradle.org/distributions替换成mirrors.cloud.tencent.com/gradle就行了,其余地方不要动!!

Cache_-55ea8a1d94306340.png

然后在找默认依赖库下载源,只需要第一次更改,之后就不需要了,只下载一次,如若不更改,可能会下载很慢,长达一个小时,如若更改为国内源,几分钟的事情 找到settings.gradle.kts

image.png

将上图框起来部分都替换成以下代码(这是2024年12月23日最新更新的源)

        maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/central")}
        maven { setUrl("https://maven.aliyun.com/nexus/content/groups/public/")}
        maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/google")}
        maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/jcenter")}
        maven { setUrl("https://maven.aliyun.com/nexus/content/repositories/gradle-plugin")}

变成如下图的样子

image.png

最好是Ctrl+S一下下吧,保守以下 此时你点击左上角的那个Try Again,记得联网,等待下载完成

image.png

好吧,还是有点慢21分钟哈哈哈,但是!比下载一个小时强,这个只要有第一次安装才会下载那么久,之后就不会了。

好了本片文章到此为止,我也是吃了很多教训,才写出这篇文章,如若配置过程中有其余bug,可私信我,希望能在给你初学时给予帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/968214.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Leetcode - 149双周赛

目录 一、3438. 找到字符串中合法的相邻数字二、3439. 重新安排会议得到最多空余时间 I三、3440. 重新安排会议得到最多空余时间 II四、3441. 变成好标题的最少代价 一、3438. 找到字符串中合法的相邻数字 题目链接 本题有两个条件: 相邻数字互不相同两个数字的的…

使用 meshgrid函数绘制网格点坐标的原理与代码实现

使用 meshgrid 绘制网格点坐标的原理与代码实现 在 MATLAB 中,meshgrid 是一个常用函数,用于生成二维平面网格点的坐标矩阵。本文将详细介绍如何利用 meshgrid 函数生成的矩阵绘制网格点的坐标,并给出具体的代码实现和原理解析。 实现思路 …

【AI赋能】蓝耘智算平台实战指南:3步构建企业级DeepSeek智能助手

蓝耘智算平台实战指南:3步构建企业级DeepSeek智能助手 引言:AI大模型时代的算力革命 在2025年全球AI技术峰会上,DeepSeek-R1凭借其开源架构与实时推理能力,成为首个通过图灵测试的中文大模型。该模型在语言理解、跨模态交互等维…

Mac(m1)本地部署deepseek-R1模型

1. 下载安装ollama 直接下载软件,下载完成之后,安装即可,安装完成之后,命令行中可出现ollama命令 2. 在ollama官网查看需要下载的模型下载命令 1. 在官网查看deepseek对应的模型 2. 选择使用电脑配置的模型 3. copy 对应模型的安…

第七节 文件与流

基本的输入输出(iostream) C标准库提供了一组丰富的输入/输出功能,C的I/O发生在流中,流是字节序列。如果字节流是从设备(键盘、磁盘驱动器、网络连接等)流向内存,叫做输入操作。如果字节流是从…

网络安全溯源 思路 网络安全原理

网络安全背景 网络就是实现不同主机之间的通讯。网络出现之初利用TCP/IP协议簇的相关协议概念,已经满足了互连两台主机之间可以进行通讯的目的,虽然看似简简单单几句话,就描述了网络概念与网络出现的目的,但是为了真正实现两台主机…

内网ip网段记录

1.介绍 常见的内网IP段有: A类: 10.0.0.0/8 大型企业内部网络(如 AWS、阿里云) 10.0.0.0 - 10.255.255.255 B类:172.16.0.0/12 中型企业、学校 172.16.0.0 - 172.31.255.255 C类:192.168.0.0/16 家庭…

SQL Server 逻辑查询处理阶段及其处理顺序

在 SQL Server 中,查询的执行并不是按照我们编写的 SQL 语句的顺序进行的。相反,SQL Server 有自己的一套逻辑处理顺序,这个顺序决定了查询的执行方式和结果集的生成。了解这些处理阶段和顺序对于优化查询性能和调试复杂查询非常重要。 SQL …

四、OSG学习笔记-基础图元

前一章节&#xff1a; 三、OSG学习笔记-应用基础-CSDN博客https://blog.csdn.net/weixin_36323170/article/details/145514021 代码&#xff1a;CuiQingCheng/OsgStudy - Gitee.com 一、绘制盒子模型 下面一个简单的 demo #include<windows.h> #include<osg/Node&…

性格测评小程序03搭建用户管理

目录 1 创建数据源2 搭建后台3 开通权限4 搭建启用禁用功能最终效果总结 性格测评小程序我们期望是用户先进行注册&#xff0c;注册之后使用测评功能。这样方便留存用户的联系信息&#xff0c;日后还可以推送对应的相关活动促进应用的活跃。实现这个功能我们要先创建数据源&…

Ubuntu 如何安装Snipaste截图软件

在Ubuntu上安装Snipaste-2.10.5-x86_64.AppImage的步骤如下&#xff1a; 1. 下载Snipaste AppImage 首先&#xff0c;从Snipaste的官方网站或GitHub Releases页面下载Snipaste-2.10.5-x86_64.AppImage文件。 2. 赋予执行权限 下载完成后&#xff0c;打开终端并导航到文件所在…

突破与重塑:逃离Java舒适区,借Go语言复刻Redis的自我突破和成长

文章目录 写在文章开头为什么想尝试用go复刻redis复刻redis的心路历程程序员对于舒适区的一点看法关于mini-redis的一些展望结语 写在文章开头 在程序员的技术生涯长河中&#xff0c;我们常常会在熟悉的领域中建立起自己的“舒适区”。于我而言&#xff0c;Java 就是这片承载…

【自然语言处理】TextRank 算法提取关键词、短语、句(Python源码实现)

文章目录 一、TextRank 算法提取关键词 [工具包]二、TextRank 算法提取关键短语[工具包]三、TextRank 算法提取关键句[工具包]四、TextRank 算法提取关键句&#xff08;Python源码实现&#xff09; 一、TextRank 算法提取关键词 [工具包] 见链接 【自然语言处理】TextRank 算法…

展厅为何倾向使用三维数字沙盘进行多媒体互动设计?优势探讨!

随着数字技术的迅猛进步&#xff0c;展厅多媒体互动设计正迎来深刻变革。其中&#xff0c;三维数字沙盘作为经典沙盘模型的革新之作&#xff0c;不仅保留了其空间布局直观展示的优点&#xff0c;更巧妙融入光影互动与中控系统&#xff0c;推动展览展示向智能化迈进。今日&#…

SDKMAN! 的英文全称是 Software Development Kit Manager(软件开发工具包管理器)

文章目录 SDKMAN! 的核心功能SDKMAN! 的常用命令SDKMAN! 的优势总结 SDKMAN! 的英文全称是 Software Development Kit Manager。它是一个用于管理多个软件开发工具&#xff08;如 Java、Groovy、Scala、Kotlin 等&#xff09;版本的工具。SDKMAN! 提供了一个简单的方式来安装、…

java配置api,vue网页调用api从oracle数据库读取数据

一、主入口文件 1&#xff1a;java后端端口号 2&#xff1a;数据库类型 和 数据库所在服务器ip地址 3&#xff1a;服务器用户名和密码 二、映射数据库表中的数据 resources/mapper/.xml文件 1&#xff1a;column后变量名是数据库中存储的变量名 property的值是column值的…

蓝桥杯C语言组:分治问题研究

蓝桥杯C语言组分治问题研究 摘要 本文针对蓝桥杯C语言组中的分治问题展开深入研究&#xff0c;详细介绍了分治算法的原理、实现方法及其在解决复杂问题中的应用。通过对经典例题的分析与代码实现&#xff0c;展示了分治算法在提高编程效率和解决实际问题中的重要作用&#xff…

Golang GORM系列:GORM CRUM操作实战

在数据库管理中&#xff0c;CRUD操作是应用程序的主干&#xff0c;支持数据的创建、检索、更新和删除。强大的Go对象关系映射库GORM通过抽象SQL语句的复杂性&#xff0c;使这些操作变得轻而易举。本文是掌握使用GORM进行CRUD操作的全面指南&#xff0c;提供了在Go应用程序中有效…

如何评估云原生GenAI应用开发中的安全风险(下)

以上就是如何评估云原生GenAI应用开发中的安全风险系列中的上篇内容&#xff0c;在本篇中我们介绍了在云原生AI应用开发中不同层级的风险&#xff0c;并了解了如何定义AI系统的风险。在本系列下篇中我们会继续探索我们为我们的云原生AI应用评估风险的背景和意义&#xff0c;并且…

2025 年 2 月 TIOBE 指数

2025 年 2 月 TIOBE 指数 二月头条:快,更快,最快! 现在,世界需要每秒处理越来越多的数字,而硬件的发展速度却不够快,程序的速度变得越来越重要。话虽如此,快速编程语言在 TIOBE 指数中取得进展也就不足为奇了。编程语言 C++ 最近攀升至第 2 位,Go 已稳居前 10 名,Ru…