2、下載好該安裝包之后,點擊進行安裝,依次出現以下界面
在這里自己選擇程序安裝路徑
這里Android studio程序安裝完畢,但是還需要繼續對其進行配置;勾選Start Android Studio,然后點擊finish啟動AS,出現下圖
選擇第二項,然后點擊ok,出現下面的啟動界面
在啟動的時候會彈出下圖
點擊cancel,然后進入到了AS的安裝向導界面
點擊next進入UI界面主題選擇界面,可以選擇自己喜歡的風格,這里選擇Darcula風格
這里需要指定SDK的本地路徑,如果之前電腦中已經存在SDK,可以指定該路徑,后續就可以不用下載SDK;我這里演示本地沒有安裝過SDK的場景,這里暫時可以指定一個后續將保存SDK的路徑;
點擊Finish后,開始自動下載SDK(注意,此時需要保證電腦聯網)
下載完成SDK后,點擊Finish進入AS的歡迎界面
3.更改下載鏡像
buildscript {
repositories {
//阿里雲地址
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' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// 注冊MobSDK
classpath "com.mob.sdk:MobSDK:2018.0319.1724"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
//阿里雲地址
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
maven{url 'https://jitpack.io'}
maven { url 'https://maven.google.com' }
}
}
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/repository/google' } //google() //jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.5.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/repository/central' } maven { url 'https://maven.aliyun.com/repository/google' } //google() //jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
在 .gradle
(路徑參考 C:\Users\username\.gradle
)目錄下新增 init.gradle
文件,內容如下:
allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('http://repo1.maven.org/maven2')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo } if (url.startsWith('https://jcenter.bintray.com/') || url.startsWith('http://jcenter.bintray.com/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL." remove repo } } } maven { url ALIYUN_REPOSITORY_URL url ALIYUN_JCENTER_URL } } buildscript{ repositories { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('http://repo1.maven.org/maven2')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo } if (url.startsWith('https://jcenter.bintray.com/') || url.startsWith('http://jcenter.bintray.com/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL." remove repo } } } maven { url ALIYUN_REPOSITORY_URL url ALIYUN_JCENTER_URL } } } }