AndroidStudio 2024-2-21 Win10/11最新安装配置(Kotlin快速构建配置,gradle镜像源)

AndroidStudio 2024 Win10/11最新安装配置

教程目的:

(从安装到卸载) ,针对Kotlin开发配置,gradle-8.2-src/bin下载慢,以及Kotlin构建慢的解决

好久没玩AS了,下载发现装个AS很麻烦,就觉得有必要出个教程了(就是记录一下:嘻嘻)

因为以前全删了(退坑了),最近又想玩了所以重新安装一下.

因为我安装过了,所以一些无脑的操作就简单略过了,但是必要的操作会很详细

排版可能有点乱,见谅(嘻嘻)

掐个表(记录一下时间)

在这里插入图片描述

一.基础配置

1.1 AndroidStudio 下载

下载AndroidStudio 进入AS官网https://developer.android.google.cn/studio?hl=zh-cn

https://developer.android.google.cn/studio?hl=zh-cn

进入官网

在这里插入图片描述

滑倒下面 ,点击下载

在这里插入图片描述

在这里插入图片描述

1.2 AndroidStudio安装(安装部分比较简单,就不详细了,直接上参考)

这里推荐[初学者-Study](https://llw-study.blog.csdn.net/)大佬的教程

https://blog.csdn.net/qq_38436214/article/details/105073213

!!!不要走开!!!!! 不要走开!!!!!!!!!

安装时注意安装的路径配置就行

2.1 Ktlion gradle(下载失败)配置解决方法(这是我要介绍的重头戏,所以请不要走开,谢谢)

创建工程

在这里插入图片描述

那个安装是Java的,我们的重点放在Kotlin上面

在这里插入图片描述

有些小白可能不懂,这些选择有什么区别?(个人理解可能有错误,欢迎指出)

Kotlin DSL (build.gradle.kts)[Recommended] 使用Kotlin编程开发

Kotlin DSL (build.gradle.kts)+ Gradle Version 不常用因为我没用过,大佬可以补充一下

Groovy DSL (build.gradle) 按照以前的As用法使用-Java

配置settings.gradle.kts(配置1)

在这里插入图片描述

上面添加

在这里插入图片描述

下面添加

在这里插入图片描述

直接把倒数两行上面的替换这个就行

pluginManagement {repositories {// JAVA配置的配置
//        maven { url 'https://maven.aliyun.com/repository/central' }
//        maven { url 'https://maven.aliyun.com/repository/google' }
//        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
//        maven { url 'https://maven.aliyun.com/repository/jcenter' }
//        maven { url 'https://maven.aliyun.com/repository/public' }maven { setUrl("https://maven.aliyun.com/repository/central") }maven { setUrl("https://maven.aliyun.com/repository/jcenter") }maven { setUrl("https://maven.aliyun.com/repository/google") }maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") }maven { setUrl("https://maven.aliyun.com/repository/public") }maven { setUrl("https://jitpack.io") }google()mavenCentral()gradlePluginPortal()}
}
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {// JAVA配置的配置
//        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
//        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
//        maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
//        maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
//        maven { url 'https://maven.aliyun.com/repository/central' }
//        maven { url 'https://maven.aliyun.com/repository/google' }
//        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
//        maven { url 'https://maven.aliyun.com/repository/jcenter' }
//        maven { url 'https://maven.aliyun.com/repository/public' }maven { setUrl("https://maven.aliyun.com/repository/central") }maven { setUrl("https://maven.aliyun.com/repository/jcenter") }maven { setUrl("https://maven.aliyun.com/repository/google") }maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") }maven { setUrl("https://maven.aliyun.com/repository/public") }maven { setUrl("https://jitpack.io") }google()mavenCentral()}
}

注意:这里是个讨论部分

选择Project

在这里插入图片描述

依次打开

在这里插入图片描述

可以直接下载完的gradle版本,配置 gradle-wrapper.properties(配置2:可以直接省略这个)

#Wed Feb 21 22:35:42 CST 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
# 原配置
#distributionUrl=https\://downloads.gradle.org/distributions/gradle-8.2.zip
# 腾讯镜像源
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.2-bin.zip
# 阿里镜像源
#distributionUrl=https\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

然后Try刷新

之后你会看到bin文件下载好了,但是在src下载时就很慢,而且可能到最后会失败(重点!!!)

在这里插入图片描述

果断关闭(因为太慢了)

在这里插入图片描述

注意:讨论部分结束

我们直接找个快速下载,然后本地配置一下

这里推荐[踮脚敲代码](https://blog.csdn.net/ii950606)大佬的博客

https://blog.csdn.net/ii950606/article/details/109105402?ops_request_misc=&request_id=&biz_id=102&utm_term=gradle-8.2-src.zip%E4%B8%8B%E8%BD%BD&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-109105402.142

进入博客后直接进入下载gradle-8.2 all

在这里插入图片描述

3.1 下载gradle8.2后解压后配置

解压到你要自己的SDK同级目录或者其他的环境配置路径下

在这里插入图片描述

进入init.d目录下,创建init.gradle

在这里插入图片描述

记事本打开写入这些配置> 保存

allprojects {buildscript {repositories {maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/google/' }}}repositories {maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'https://maven.aliyun.com/repository/google/' }}println "${it.name}: Aliyun maven mirror injected"
}

在gradle-8.2同级目录下,创建一个新的目录 repositony

在这里插入图片描述

3.2 配置环境变量(不会找环境变量的,百度一下)

复制路径配置环境变量

D:\Program Files\Environment\gradle-8.2(自己修改)

在这里插入图片描述

个人理解(这个可能是不必要的,如果是IDEA的话,是必要的)

GRADLE_HOME

D:\Program Files\Environment\gradle-8.2(换成你自己的)

在这里插入图片描述

个人理解(这个是必要的)

GRADLE_USER_HOME

D:\Program Files\Environment\repositony(换成你自己的)

在这里插入图片描述

配置Path(双击)

在这里插入图片描述

新建这个

%GRADLE_HOME%\bin

在这里插入图片描述

依次点击确认

4.1 应用于AndroidStudio

进入项目 Ctrl+Alt+S打开Settings,依次展开,找到Gradle配置

在这里插入图片描述

在这里插入图片描述

4.2 好了重新刷新你的项目,等待其他文件的下载即可

在这里插入图片描述

二.AndroidStudio完全卸载步骤

直接右键卸载(自己操作,不用细讲)

在这里插入图片描述

删除你C盘C:\Users\用户名(我的是26462)\下的.android,.gradle(最新版本没有,老版本有)

在这里插入图片描述

删除C:\Users\用户名\AppData\Local\Google下的AndroidStudio相关文件夹

在这里插入图片描述

删除C:\Users\用户名\AppData\Roaming\Google下的AndroidStudio相关文件夹

在这里插入图片描述

三.小总结一下

上面的主要是基础配置,以后创建项目时,有些配置需要每次都配置一下

因为目前我不知道怎么一次配置全局(而且听说配置全局不如单个项目配置)

0.打开后看到要下载gradle-8.2果断取消下载(前提是:你按照我上面的教程配置好了gradle-8.2!!!)
1. 配置settings.gradle.kts
高速下载速度配置(镜像源)
pluginManagement {repositories {maven { setUrl("https://maven.aliyun.com/repository/central") }maven { setUrl("https://maven.aliyun.com/repository/jcenter") }maven { setUrl("https://maven.aliyun.com/repository/google") }maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") }maven { setUrl("https://maven.aliyun.com/repository/public") }maven { setUrl("https://jitpack.io") }google()mavenCentral()gradlePluginPortal()}
}
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {maven { setUrl("https://maven.aliyun.com/repository/central") }maven { setUrl("https://maven.aliyun.com/repository/jcenter") }maven { setUrl("https://maven.aliyun.com/repository/google") }maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") }maven { setUrl("https://maven.aliyun.com/repository/public") }maven { setUrl("https://jitpack.io") }google()mavenCentral()}
}

2.配置gradle-8.2(必须要配置好环境变量先!!!)

解决gradle-bin与gradle-src下载

在这里插入图片描述

3.刷新同步

在这里插入图片描述

4.提示:如果你需要其他的gradle版本可以自己配置,因为8.2可能比较特殊,需要下载src,所以我才搞了这个环境变量配置(其他的版本理论上不需要再次配置环境变量GRADLE_HOME,但是GRADLE_USER_HOME必须要有,因为它相当于一个下载目录,没有它是万万不行的----个人理解)
5.其他版本的gradle如果可以直接下载完,注意是直接配置gradle-wrapper.properties即可,如果还是需要下载src,建议直接下载all配置一下(镜像源)
#Wed Feb 21 22:35:42 CST 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
# 原配置
#distributionUrl=https\://downloads.gradle.org/distributions/gradle-8.2.zip
# 腾讯镜像源
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.2-bin.zip
# 阿里镜像源
#distributionUrl=https\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

在这里插入图片描述

6.删除的方法基本通用

制作不易,给个赞行不行>_<

制作不易,给个赞行不行>_<

制作不易,给个赞行不行>_<

欢迎大佬们对此进行指点不足,也欢迎大家讨论,如果有更好的方法也可以提供一下(嘻嘻>.<)

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

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

相关文章

java 时间格式 YYYY 于yyyy的区别

java formatDate 时间时&#xff0c;经常需要输入格式比如 YYYYMMDD,yyyyMMdd 这两个是有区别的 具体每个参数可以看下面

igolang学习1,dea的golang-1.22.0

参考&#xff1a;使用IDEA配置GO的开发环境备忘录-CSDN博客 1.下载All releases - The Go Programming Language (google.cn) 2.直接next 3.window环境变量配置 4.idea的go插件安装 5.新建go项目找不到jdk解决 https://blog.csdn.net/ouyang111222/article/details/1361657…

【js】无限虚拟列表的原理及实现

什么是虚拟列表 虚拟列表是长列表按需显示思路的一种实现&#xff0c;即虚拟列表是一种根据滚动容器元素的可视区域来渲染长列表数据中某一个部分数据的技术。 简而言之&#xff0c;虚拟列表指的就是「可视区域渲染」的列表。有三个概念需要了解一下&#xff1a; 视口容器元…

python专业版破解激活(超详细)

python专业版破解激活 1.下载pycharm应用程序 这里我使用的版本是pycharm-professional-2023.3.2 下载pycharm程序的连接为&#xff1a; 百度网盘 请输入提取码 提取码为&#xff1a;nym0 2.安装 选择安装路径 下一步 这里全选 下一步 这里直接点击安装就可&#xff0c;其…

Opencv(2)深浅拷贝与基本绘图(c++python

Opencv(2)深浅拷贝与基本绘图 文章目录 Opencv(2)深浅拷贝与基本绘图三、深浅拷贝四、HSV色域(1).意义(2).cvtColor()(3).inRange()(4).适应光线 三、深浅拷贝 浅拷贝是指当图像之间进行赋值时&#xff0c;图像数据并未发生复制&#xff0c;而是两个对象都指向同一块内存块。 …

光伏气象站:实现自动化、高精度的气象监测

型号推荐&#xff1a;云境天合 TH-FGF9】光伏气象站是一种基于光伏技术的气象监测设备&#xff0c;它利用太阳能转化为电能&#xff0c;为气象站提供持续的电力供应&#xff0c;并实现自动化、高精度的气象监测。 光伏气象站的工作原理可以分为以下几个部分&#xff1a; 光伏发…

SpringCloud Nacos安装

1. Nacos的下载&#xff1a;下载的是1.4的版本。 2. Nacos的安装&#xff1a; startup.cmd -m standalone 以单机模式启动Nacos。 登录的账号密码 都是nacos。

Android LruCache源码分析

文章目录 Android LruCache源码分析概述LruCache和LinkedHashMap关系源码分析属性写入数据读取数据删除缓存 Android LruCache源码分析 概述 LruCache&#xff08;Least Recently Used Cache&#xff0c;最近最少使用缓存&#xff09;是 Android 中的一种缓存机制。 根据数据…

MySQL 索引原理以及 SQL 优化

索引 索引&#xff1a;一种有序的存储结构&#xff0c;按照单个或者多个列的值进行排序。索引的目的&#xff1a;提升搜索效率。索引分类&#xff1a; 数据结构 B 树索引&#xff08;映射的是磁盘数据&#xff09;hash 索引&#xff08;快速锁定内存数据&#xff09;全文索引 …

ChatGPT调教指南 | 咒语指南 | Prompts提示词教程(一)

在我们开始探索人工智能的世界时&#xff0c;了解如何与之有效沉浸交流是至关重要的。想象一下&#xff0c;你手中有一把钥匙&#xff0c;可以解锁与OpenAI的GPT模型沟通的无限可能。这把钥匙就是——正确的提示词&#xff08;prompts&#xff09;。无论你是AI领域的新手&#…

SpringCloud全家桶---常用微服务组件(1)

注册中心: *作用: 服务管理 Eureka(不推荐)[读音: 优瑞卡] Nacos(推荐) Zookeeper [读音: 如k波] Consul [读音:康寿] **注册中心的核心功能原理(nacos)** 服务注册: 当服务启动时,会通过rest接口请求的方式向Nacos注册自己的服务 服务心跳: NacosClient 会维护一个定时心跳持…

Sora背后的论文(1):使用 lstms 对视频展现进行无监督学习

之前那篇《Sora背后的32篇论文》发出后&#xff0c;大家都觉得不错&#xff0c;有很多小伙伴都开始啃论文了。 那么我就趁热打铁&#xff0c;把这32篇论文的通俗解读版贴一下。 从去年开始&#xff0c;我基本上形成了一个思维方式&#xff0c;任何事情做之前先看看 有没有好的…

个人博客系列-环境配置-gitee(2)

注册gitee账户 地址&#xff1a;https://gitee.com/ 此步骤省略 新建仓库 执行以下命令 即可 拉取代码 创建目录 mkdir myCode && cd myCode 登录gitee找到项目&#xff0c;点击克隆&#xff0c;拉取代码 连接远程仓库命令 git remote add origin 仓库地址http…

MariaDB落幕和思考

听过MySQL的基本也都知道 MariaDB。MariaDB由MySQL的创始人主导开发&#xff0c;他早前曾以10亿美元的价格&#xff0c;将自己创建的公司MySQL AB卖给了SUN&#xff0c;此后&#xff0c;随着SUN被甲骨文收购&#xff0c;MySQL的所有权也落入Oracle的手中。传闻MySQL的创始人担心…

创建型设计模式 - 原型设计模式 - JAVA

原型设计模式 一 .简介二. 案例三. 补充知识 前言 这是我在这个网站整理的笔记,有错误的地方请指出&#xff0c;关注我&#xff0c;接下来还会持续更新。 作者&#xff1a;神的孩子都在歌唱 一 .简介 原型模式提供了一种机制&#xff0c;可以将原始对象复制到新对象&#xff0…

[TCP] TCP/IP 基础知识词典(2)

我想统计一下&#xff0c;TCP/IP 尤其是TCP协议&#xff0c;能搜到的常见的问题&#xff0c;整理起来&#xff0c;关键词添加在目录中&#xff0c;便于以后查阅。 目前预计整理共3篇&#xff1a; [TCP] TCP/IP 基础知识问答 &#xff1a;基础知识 [TCP] TCP/IP 基础知识问答&…

游戏平台如何定制开发?

随着科技的飞速发展和互联网的普及&#xff0c;游戏平台已成为人们休闲娱乐的重要选择。为了满足用户多样化的需求&#xff0c;游戏平台的定制开发显得尤为重要。本文将探讨游戏平台定制开发的过程、关键要素以及注意事项&#xff0c;为有志于涉足此领域的开发者提供参考。 一、…

ApexRBp在线粒子传感器在电动汽车电池制造的应用

电动汽车电池的崛起与颗粒污染的挑战 随着电动汽车&#xff08;EV&#xff09;市场的迅速扩张&#xff0c;对高性能锂离子电池的需求也急剧增加。这些电池不仅是EV的心脏&#xff0c;更是推动其前行的核心动力。然而&#xff0c;在电池制造的每一个环节&#xff0c;都需要对多…

【Python笔记-设计模式】适配器模式

一、说明 适配器模式是一种结构型模式&#xff0c;它使接口不兼容的对象能够相互合作 (一) 解决问题 主要解决接口不兼容问题 (二) 使用场景 当系统需要使用现有的类&#xff0c;但类的接口不符合需求时当需要一个统一的输出接口&#xff0c;但输入类型不可预知时当需要创…

查询数据库的编码集Oracle,MySQL

1、查询数据库的编码集Oracle,MySQL 1.1、oracle select * from v$nls_parameters where parameterNLS_CHARACTERSET; 查询版本&#xff1a;SELECT * FROM v$version 2、MySQL编码集 SELECT DEFAULT_CHARACTER_SET_NAME, DEFAULT_COLLATION_NAME FROM information_schema.SC…