Android Studio2024版本安装环境SDK、Gradle配置
一、软件版本,安装包附上
👉android-studio-2024.1.2.12-windows.exe👈
👉百度网盘Android Studio安装包👈 (若下载连链接失效可去百度网盘链接下载)
二、软件安装过程
三、准备运行环境
1.JDK环境安装
由于我使用的是最新版AndroidStudio,因此我使用👉JDK17直链下载 👈
若以上链接失效使用👉百度网盘链接下载👈
注:如果你电脑已有jdk环境,高于11以上即可,若版本太低可能会导致AndroidStudio一直初始化失败,建议下我所提供的jdk版本,电脑可以共存多个jdk,如若已经其他jdk配置环境变量,即可跳过此步骤
(1)环境配置
个人建议将jdk17工具包解压放在C盘根目录下,如下图
(2)环境变量配置
若你跟我一样默认放在C盘,那么位置就是C:\jdk-17.0.0.1
接下来开始配置,找到系统环境设置(win11若你经常配置环境变量,应该是知道在哪里配置,设置→系统→系统信息→高级系统设置→高级→环境变量),不会的请自己百度
主要是配置下面的系统变量
你先把这两句复制到剪切板
JAVA_HOME
%JAVA_HOME%\bin
开始配置:
点击确定保存,然后往下找到变量为Path的,双击打开
点击新建,将%JAVA_HOME%\bin填入,然后将其移动到最上方即可,防止其他环境冲突
记住一定要点击确认,全部确认,此时你就已经完成了jdk17的环境配置,但是需要检验是否配置成功,在cmd命令窗口中输入
java --version
若不是如下图,那你就只有自己检查是否哪里配置错误,当然你配置的其他版本jdk,那么版本肯定是不同的,我所演示是jdk17
2.SDK环境安装配置
(以下操作请保持网络环境较好情况,防止出错)
个人建议单独放在其他盘,专门建立个文件夹存放sdk 现在双击打开AndroidStudio运行,有些可能桌面安装没有快捷方式,你只需要按win键,找到所有英语,A字母开头的地方就能找到
(1)打开记得点击don’t send
(2)第一次会碰见以下,直接先取消
(3)然后点击Next,然后记得把这个sdk更换到其他盘,我就放到了E盘,建立了个文件夹
(4)然后点击Next,出现以下界面继续Next,在点击Accept,然后Finish,等待下载即可
(5)直到出现以下Finish的方框变蓝可以点击的时候证明完成了,点击即可
到这个地方先叉掉软件,我们先继续配置环境
同样先将以下代码复制保存在剪切板中
ANDROID_HOME%ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools
打开最初的环境变量配置设置(和配置JDK17一样的办法),点击环境变量新建,如下图
点击确认保存,再点击Path,添加以下两个
%ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools
此时就完成了SDK的配置
3.Gradle依赖库环境配置
首先你得先建立一个名为GradleRepository的文件夹(自定义目录),一 会儿进行配置,以下截图是我的路径,仅作为参考
复制以下文本,一会儿环境配置所用👇
GRADLE_USER_HOME
一样打开你的环境变量配置,按照之前操作,新建环境变量
点击确定(不点击确定可能会保存失败,两次确认关闭),然后!强烈建议重启你的电脑,强烈建议!!!
四、运行软件,进行最后的配置
1.检查相应设置是否调整准确
然后点击OK
2.进行Gradle下载和GradleRepository依赖库下载
直到出现以下界面
以下操作个人强烈建议先断网,不然要操作几次,才能配置成功,也可以不断网,但保守嘛
将下载源更改为腾讯镜像源
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.7-bin.zip
切记,只需要把services.gradle.org/distributions替换成mirrors.cloud.tencent.com/gradle就行了,其余地方不要动!!
然后在找默认依赖库下载源,只需要第一次更改,之后就不需要了,只下载一次,如若不更改,可能会下载很慢,长达一个小时,如若更改为国内源,几分钟的事情 找到settings.gradle.kts
将上图框起来部分都替换成以下代码(这是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")}
变成如下图的样子
最好是Ctrl+S一下下吧,保守以下 此时你点击左上角的那个Try Again,记得联网,等待下载完成
好吧,还是有点慢21分钟哈哈哈,但是!比下载一个小时强,这个只要有第一次安装才会下载那么久,之后就不会了。
好了本片文章到此为止,我也是吃了很多教训,才写出这篇文章,如若配置过程中有其余bug,可私信我,希望能在给你初学时给予帮助。
相关文章:
Android Studio2024版本安装环境SDK、Gradle配置
一、软件版本,安装包附上 👉android-studio-2024.1.2.12-windows.exe👈 👉百度网盘Android Studio安装包👈 (若下载连链接失效可去百度网盘链接下载) 二、软件安装过程 三、准备运行…...
RabbitMQ学习—day2—安装
目录 普通Linux安装 安装RabbitMQ 1、下载 2、安装 3. Web管理界面及授权操作 Docker 安装 强力推荐学docker,使用docker安装 普通Linux安装 安装RabbitMQ 1、下载 官网下载地址:https://www.rabbitmq.com/download.html(opens new window) 这…...
Jenkins 新建配置Pipeline任务 三
Jenkins 新建配置Pipeline任务 三 一. 登录 Jenkins 网页输入 http://localhost:8080 输入账号、密码登录 一个没有创建任务的空 Jenkins 二. 创建 任务 图 NewItem 界面左上角 New Item 图NewItemSelect 1.Enter an item name:输入任务名 2.Select an ite…...
社区版IDEA中配置TomCat(详细版)
文章目录 1、下载Smart TomCat2、配置TomCat3、运行代码 1、下载Smart TomCat 由于小编的是社区版,没有自带的tomcat server,所以在设置的插件里面搜索,安装第一个(注意:安装时一定要关闭外网,小编因为这个…...
FFmpeg Audio options
ffmpeg音频命令选项: 1. -aframes number (output) 设置输出音频帧的数量。这是一个已经过时的别名,应该使用 -frames:a 参数来代替。 示例: ffmpeg -i input.mp4 -frames:a 300 output.mp4 表示输出300帧音频 2. -ar[:stream_specifier] freq (in…...
MATLAB 生成脉冲序列 pulstran函数使用详解
MATLAB 生成脉冲序列 pulstran函数使用详解 目录 前言 一、参数说明 二、示例一 三、示例二 总结 前言 MATLAB中的pulstran函数用于生成脉冲序列,支持连续或离散脉冲。该函数通过将原型脉冲延迟并相加,生成脉冲序列,适用于信号处理和系统…...
概率论、组合数学知识点汇总
1、概率论知识点 全概率公式:如果事件B1,B2,…,Bn是样本空间的一个划分,则:贝叶斯定理:协方差:协方差用来衡量两个变量之间的变化趋势是否一致,公式为相关系数(Pearson):…...
【人工智能】deepseek R1模型在蓝耘智算平台的搭建与机器学习的探索
📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀ 蓝耘智算平台 deepseek R1简介与优点蓝耘智算平台蓝耘智算平台简介蓝耘智算平台优势deepseek R1模型在蓝耘智算平台的搭建模型使用与机器学习…...
tomcat html乱码
web tomcat html中文乱码 将html文件改成jsp <% page language"java" contentType"text/html; charsetUTF-8" pageEncoding"UTF-8"%>添加 <meta charset"UTF-8">...
蓝桥杯算法日记|2.11二分算法
二分法是一种在有序数组中查找某一特定元素的搜索算法。二分法的基本思想是:每次将区间缩小一半,重复这个过程,直到找到目标值或者确定目标值不存在于该区间内。 整数二分、浮点二分、二分答案 退出条件:l、r相邻时候退出 #inclu…...
基于单片机的智能奶茶机(论文+源码+图纸)
1总体架构设计 本课题为基于单片机的智能奶茶机设计,其系统架构上设计如图2.1所示,整个系统包括了DS18B20温度传感器、继电器模块、LCD液晶、蜂鸣器、按键、STC89C52单片机等器件,在功能上用户可以通过按键键控制选择甜度和添加物以及设置温度…...
Centos7系统安装redis
Centos7系统安装redis 下载编译配置配置环境变量服务脚本安装使用远程连接 下载 下载地址:https://download.redis.io/releases/,选择版本6.2.7 具体下载链接:https://download.redis.io/releases/redis-6.2.7.tar.gz 操作:在ro…...
图数据库neo4j进阶(一):csv文件导入节点及关系
CSV 一、load csv二、neo4j-admin import<一>、导入入口<二>、文件准备<三>、命令详解 一、load csv 在neo4j Browser中使用Cypher语句LOAD CSV,对于数据量比较大的情况,建议先运行create constraint语句来生成约束 create constraint for (s:Student) req…...
langchain学习笔记之小样本提示词Few-shot Prompt Template
langchain学习笔记之小样本提示词 引言 Few-shot Prompt Templates \text{Few-shot Prompt Templates} Few-shot Prompt Templates简单介绍示例集创建创建 ExamplePrompt \text{ExamplePrompt} ExamplePrompt与 ExampleSelector \text{ExampleSelector} ExampleSelector创建 Fe…...
【认证授权FAQ】HP Anyware LLS服务器常用命令
pcoip-set-password //lls上设置管理员密码 export HISTIGNORE“export” export TERADICI_LICENSE_SERVER_PASSWORD‘Your Password’ sudo pcoip-configure-proxy -v //检查是否使用了代理 pcoip-activate-online-license -a -c //在线激活 pcoip-return-online-license -a …...
深度剖析责任链模式
一、责任链模式的本质:灵活可扩展的流水线处理 责任链模式(Chain of Responsibility Pattern)是行为型设计模式的代表,其核心思想是将请求的发送者与接收者解耦,允许多个对象都有机会处理请求。这种模式完美解决了以下…...
Windows中指定路径安装DockerDesktop
Widnows中直接安装docker desktop,默认会被安装到C:/Program Files/Docker路径下,可以通过下面方式来设置安装到指定的目录下 1. 先卸载干净(如果已安装过的话) 如果未卸载干净,重装会提示 Exising installation is up to date 卸载Docker…...
Java LinkedList(单列集合)
LinkedList 是 Java 中实现了 List 接口的一个类,它属于 java.util 包。与 ArrayList 不同,LinkedList 是基于双向链表实现的,适合于频繁进行插入和删除操作的场景。 1. LinkedList 的基本特性 基于链表实现:LinkedList 使用双向…...
海外服务器都有什么作用?
海外服务器具体就是指部署在中国大陆以外地区的服务器,企业选择租用海外服务器能够显著提高不同国家和地区用户的访问速度,当网站的服务器部署在目标用户所在地附近时,数据信息所传输的距离就会缩短,大大降低了网络访问的延迟度&a…...
floodfill算法系列一>岛屿的最大面积
题解 整体思路:代码设计:代码呈现: 整体思路: 代码设计: 代码呈现: class Solution {int ret,m,n,count;boolean[][] vis;public int maxAreaOfIsland(int[][] grid) {m grid.length;n grid[0].length;v…...
手机用流量怎样设置代理ip?
互联网各领域资料分享专区(不定期更新): Sheet...
2025年2月13日笔记
——自定义函数: #include<iostream> #include<bits/stdc.h> using namespace std; int a(int x,int y); int a(int x,int y){ return x*y; } int main(){ int c5; int d3; int resulta(c,d); cout<<"两数的乘积是:"&…...
游戏引擎学习第100天
仓库:https://gitee.com/mrxiao_com/2d_game_2 昨天的回顾 今天的工作重点是继续进行反射计算的实现。昨天,我们开始了反射和环境贴图的工作,成功地根据法线显示了反射效果。然而,我们还没有实现反射向量的计算,导致反射交点的代…...
Leetcode:学习记录
一、滑动窗口 1. 找出数组中元素和大于给定值的子数组的最小长度 右指针从左到右遍历,在每个右指针下,如果去掉左边元素的元素和大于等于给定值则左指针右移一次,直到小于给定值,右指针右移一个。 2.找到乘积小于给定值的子数组…...
AT32系列微控制器低压电机控制开发板
参考:《UM0014_AT32_LV_Motor_Control_EVB_V20_User_Manual_V1.0.1_ZH.pdf》 开发板介绍 此电机开发板是一个泛用型的低压三相电机驱动器,应用雅特力科技AT32系列微控制器搭配雅特力电机函数库,可驱动直流无刷电机、交流同步电机࿰…...
如何保持 mysql 和 redis 中数据的一致性?PegaDB 给出答案
MySQL 与 Redis 数据保持一致性是一个常见且复杂的问题,一般来说需要结合多种策略来平衡性能与一致性。 传统的解决策略是先读缓存,未命中则读数据库并回填缓存,但方式这种维护成本较高。 随着云数据库技术的发展,目前国内云厂商…...
Vue3(3)
一.具体业务功能实现 (1)登录注册页面 [element-plus 表单 & 表单校验] 功能需求说明: 1.注册登录 静态结构 & 基本切换 2.注册功能 (校验 注册) 3.登录功能 (校验 登录 存token) import request from /utils/request// 注册接…...
2025 西湖论剑wp
web Rank-l 打开题目环境: 发现一个输入框,看一下他是用上面语言写的 发现是python,很容易想到ssti 密码随便输,发现没有回显 但是输入其他字符会报错 确定为ssti注入 开始构造payload, {{(lipsum|attr(‘global…...
Spring Cloud + Nacos + K8S 零影响发布方案
问题描述 在生产环境中使用 springcloud 框架,由于服务更新过程中,容器服务会被直接停止,部分请求仍被分发到终止的容器,导致服务出现500错误,这部分错误请求数据占用比较少,因为Pod滚动更新都是一对一。因…...
Git命令摘录
使用 Git 升级软件通常是指通过 Git 仓库获取软件的最新版本或更新代码。以下是详细的步骤和方法: 1. 克隆软件仓库 如果这是你第一次获取软件代码,可以使用 git clone 命令将远程仓库克隆到本地。 git clone <仓库地址> 例如: git cl…...
