1. 程式人生 > 程式設計 >AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題

AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題

因為某些原因,重灌了AS,重灌過程中在Gradle Build上遇到了很多問題,最後發現是下載被牆的問題,沒有配置映象。所以做此總結~

1. 安裝解除安裝AndroidStudio

1.1 解除安裝:

步驟一:在安裝目錄下找到install檔案執行解除安裝,或者採用第三方軟體(安全管家)進行解除安裝。

AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題

步驟二:在C:\Users\Administrator 下刪除 \.AndroidStudio3.X,\.gradle,\.android檔案。

1.2 安裝

步驟一:官網下載:https://developer.android.google.cn/studio/

步驟二:next一路點點點,不要遲疑,除了選顏色。

步驟三:啟動Android Studio,新建一個專案,可以一路next。

AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題

問題:這個時候你會發現一隻在Gradle Build…沒有停下來的痕跡!!

2. Gradle持續下載/Gradle失敗問題

2.1 自己下載Gradle

持續Gradle Build,網上教程大多數都是讓替換Gradle,
但是替換Gradle解決的是Gradle下載慢的問題,並不能解決其他檔案無法下載的問題!
如果已經嘗試過自己下載Gradle,請跳轉至2.2配置阿里雲映象。
當然,如果怕麻煩,也可以直接跳轉2.2配置阿里雲映象!!
但是這裡還是給出Gradle的下載替換方式…

步驟一:在專案路徑Gradle Scripts > gradle-wrapper.properties下,檢視自己的gradle版本,如5.6.4。

AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題

步驟二:進入路徑 C:\Users\Administrator\.gradle\wrapper\dists,前面的User還是其他看自己的路徑名稱。

① 發現檔案如gradle-5.6.4-all,繼續點選。

AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題

② 發現字元檔案,繼續點選。

AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題

③ 進入下一級後,顯示的檔案如下

AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題

將所有檔案刪除,到https://services.gradle.org/distributions/下載對應版本並拷貝到本檔案下,不用解壓。重新啟動Android Studio。
如果還在持續Gradle Build…並在下載內容,請採用2.2配置阿里雲映象。

2.2 配置阿里雲映象

2.2.1 單專案配置

步驟一:確認在 Settings -> Appearance&Behavior -> System Settings -> HTTP Proxy 中選中了 No Proxy。

步驟二:在Gradle Scripts ->build.gradle下進行修改程式碼,具體程式碼如下,gradle版本號根據自己版本修改。

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
  
  repositories {
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
    google()
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:3.6.1'
    

    // 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 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
    google()
  }
}

task clean(type: Delete) {
  delete rootProject.buildDir
}

步驟三:重新 SYNC 專案,下載檔案如絲順滑。

2.2.2 所有專案配置

步驟一:在C:\Users\Administrator\.gradle中新建init.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')) {
          project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
          remove repo
        }
        if (url.startsWith('https://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
    }
  }
}

步驟三:在cmd中輸入chmod 777 ~/.gradle/init.gradle

步驟四:重啟Android Studio,並Rebuild/Clean便可。

學了有這麼長時間,竟然把映象這一茬忘了,哎,菜雞本雞…

到此這篇關於AndroidStudio3.6的解除安裝安裝,Gradle持續下載/Gradle Build失敗等問題的文章就介紹到這了,更多相關AndroidStudio3.6 Gradle Build內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!