1. 程式人生 > >2016.11.29 AS gradle更新及相關問題解決

2016.11.29 AS gradle更新及相關問題解決

1.android studio更新後出現的Gradlesync failed: Unknown host等gradle問題解決辦法

    首先開啟androidstudio專案 找到專案目錄gradle\wrapper\gradle-wrapper.properties這個檔案

    內容如下

         distributionBase=GRADLE_USER_HOME
         distributionPath=wrapper/dists
         zipStoreBase=GRADLE_USER_HOME
         zipStorePath=wrapper/dists
         distributionUrl=http\://services.gradle.org/distributions/gradle-2.10.all.zip

    androidstudio會聯網下載符合當前版本的gradle外掛,而這個網址雖然可以訪問但速度實在太慢,所以每次更新需要花很長時間或直接超時

修改gradle引用本地檔案

        distributionUrl=file:///C:/Users/downloads/gradle-2.1-all.zip

    開啟別人的androidstudio project,下載新的gradle版本太慢,可以修改build.gradle檔案中

    classpath 'com.android.tools.build:gradle:2.2.2' ,變成自己有的版面

    如果有提示gradle

版本不一致的問題,請先到http://services.gradle.org/distributions下載你所需要的Gradle版本並在android studio--> file -->setting -->Build ExecutionDeployment-->Build Tools-->Gradle使用”use local gradledistribution" 選擇使用你下載的gradle版本,再嘗試編譯你的app

l  重點推薦gradle更新不了時直接刪除gradleproperties中的代理項。

2.Unsupported method: AndroidProject.getPluginGeneration() while runningproject

It can occur because AS was checking availability of theInstant Run feature. The fixed is to disable Instant Run:

Windows & Linux:

File -> Settings -> Build, Execution, Deployment -> InstantRun.

Mac:

AndroidStudio -> Preferences -> Build, Execution, Deployment -> InstantRun.