Gradle '****' project refresh failed
Error:Connection refused: connect
複製程式碼
//1. 嘗試解決 嘗試升級AS版本 ,從2.2.0 升級到最新版本(2.3)
//2. 升級後 提示 Project SDK is not defined
選擇右側setup SDK
//選擇Android API 24 Platform(java version"1.8.0_76-release")
//3. 嘗試修改gradle.properties
檔案
在該檔案下發現gradle
使用了代理
原內容為
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyHost=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyHost=1080
複製程式碼
嘗試修改為
systemProp.http.proxyHost=mirrors.opencas.cn
systemProp.http.proxyHost=80
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyHost=1080
複製程式碼
修改為
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyHost=8123
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyHost=8123
複製程式碼
Try Again
發現無效果
將程式碼註釋Try Again
依然無效果
觀察發現總是在解析classpath
的階段編譯不通過
找到 project
下
classpath 'io.fabric.tools:gradle:1.+'
複製程式碼
將其註釋,try again
無效
找到
classpath 'com.android.tools.build:gradle:2.3.0'
複製程式碼
將其修改為
classpath 'com.android.tools.build:gradle:2.2.0'
複製程式碼
將
// classpath 'me.tatarka:gradle-retrolambda:3.2.5'
// classpath 'me.tatarka.retrolambda.projectlombok:lombok.ast:0.2.3.a2'
複製程式碼
註釋繼續編譯..........
感動 ..終於不再是拒絕了
Gradle sync failed: Plugin with id 'io.fabric' not found.
Consult IDE log for more details (Help | Show Log)
複製程式碼
將
classpath 'io.fabric.tools:gradle:1.+'
複製程式碼
註釋開啟 繼續編譯......
Error:Connection refused: connect
複製程式碼
我放棄了
找到
https://maven.fabric.io/public
複製程式碼
換成
https://twittersdk.artifactoryonline.com/twittersdk/public
複製程式碼
...這次真的放棄了
3月31日 22:53更新:
開啟我的sdkmanager
(老版本的) 如果是android studio 2.3
的話要從android device monitor
然後右上角圖示進, 如果是更高版本的話會打不開
然後將Tools
裡面的 伺服器地址,埠號 通通清空,只勾選
Use download cache
Enable Preview Tools
複製程式碼
然後 close
然後開啟Packages
後點選Reload
重點來了,最後我將我的翻牆軟體Astrill
完全退出 ,重啟AS 然後開啟專案,然後還是不行......絕望
4月8日更新
關閉Astrill
然後使用手機熱點(電信) ,然後重試,解決了另外一個project
的connection refused
的問題,然後又回來開啟這個專案,沒用!!! fuck!
找到gradle.properties
檔案
將原內容註釋,(原內容如下)然後try again
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyHost=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyHost=1080
複製程式碼
終於不再是 connection refused
Error:Could not find any matches for io.fabric.tools:gradle:1.+ as no versions of io.fabric.tools:gradle are available.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio1/gradle/m2repository/io/fabric/tools/gradle/maven-metadata.xml
file:/C:/Program Files/Android/Android Studio1/gradle/m2repository/io/fabric/tools/gradle/
https://twittersdk.artifactoryonline.com/twittersdk/public/io/fabric/tools/gradle/maven-metadata.xml
https://twittersdk.artifactoryonline.com/twittersdk/public/io/fabric/tools/gradle/
Required by:
project :app
複製程式碼