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.pswp.cn/news/697148.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/697148.shtml
英文地址,請注明出處:http://en.pswp.cn/news/697148.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

把一個對象變成可迭代對象的兩種方法,使用Symbol.iterator 和生成器Generator

方法一&#xff1a;自定義Symbol.iterator屬性 如果對象擁有[Symbol.iterator] 方法&#xff0c;改方法返回一個迭代器對象&#xff0c;就可以稱之為可迭代對象&#xff0c;注意迭代器是一個有 next 方法的對象 步驟如下 實現一個Symbol.iterator 鍵值是一個函數&#xff0c;…

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…

代碼隨想錄算法訓練營第40天| 343. 整數拆分、96.不同的二叉搜索樹

343. 整數拆分 完成 思路&#xff1a; dp數組存放正整數i拆分后的乘積最大值&#xff1b;i可以拆分為j和i-j&#xff0c;也可以是j和dp[i-j]。 代碼 class Solution {public int integerBreak(int n) {int[] dp new int[n1];dp[2] 1;// 推導i的拆分乘積最大值for (int i …

【js】無限虛擬列表的原理及實現

什么是虛擬列表 虛擬列表是長列表按需顯示思路的一種實現&#xff0c;即虛擬列表是一種根據滾動容器元素的可視區域來渲染長列表數據中某一個部分數據的技術。 簡而言之&#xff0c;虛擬列表指的就是「可視區域渲染」的列表。有三個概念需要了解一下&#xff1a; 視口容器元…

【linux】linux查看某個已經啟動進程的環境變量及命令行信息 /proc/${pid}/environ cmdline

隨便找一個進程 yeqiangyeqiang-MS-7B23:~$ ps aux | grep Vir yeqiang 3538 0.4 0.6 1797056 210332 ? Sl 08:38 0:06 /usr/lib/virtualbox/VirtualBox 查看命令行 yeqiangyeqiang-MS-7B23:~$ strings /proc/3538/cmdline /usr/lib/virtualbox/VirtualBox …

Swift基礎知識:17.Swift結構體

在 Swift 中&#xff0c;結構體&#xff08;Structures&#xff09;是一種用來封裝一組相關的數據和功能的數據類型。結構體是一種值類型&#xff0c;它在傳遞和賦值時會被復制&#xff0c;與類&#xff08;Class&#xff09;不同&#xff0c;類是引用類型&#xff0c;它在傳遞…

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;全文索引 …

Day13-Linux系統用戶管理知識精講2

Day13-Linux系統用戶管理知識精講2 1. passwd 給用戶設置密碼2. chpasswd 批量設置密碼3. chage 查看和更改密碼屬性 更改用戶密碼過期信息4. 用戶組相關的命令了解 1. passwd 給用戶設置密碼 用戶自己給自己設置密碼直接passwd root用戶給普通用戶設置密碼passwd 用戶名。 …

ChatGPT調教指南 | 咒語指南 | Prompts提示詞教程(一)

在我們開始探索人工智能的世界時&#xff0c;了解如何與之有效沉浸交流是至關重要的。想象一下&#xff0c;你手中有一把鑰匙&#xff0c;可以解鎖與OpenAI的GPT模型溝通的無限可能。這把鑰匙就是——正確的提示詞&#xff08;prompts&#xff09;。無論你是AI領域的新手&#…

JS 筆記 --持續更新

this 指向調用 this 是執行上下文中的一個屬性&#xff0c;它指向最后一次調用這個方法的對象。 Function.apply(obj,args)方法能接收兩個參數 obj&#xff1a;這個對象將代替Function類里this對象 args&#xff1a;這個是數組&#xff0c;它將作為參數傳給Function&#xff08…

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的創始人擔心…