2016-03-31 27 views
15

Also ich gerade installiert Android Studio nach langer Zeit und es bat mich, den Proxy zu konfigurieren, also tat ich. Ich habe die Verbindung getestet und es hat funktioniert.Gradle Sync fehlgeschlagen: Verbindung verweigert

Dann wurde ich gebeten, die Proxy-Einstellungen für Gradl zu konfigurieren, und ich verwendete die gleichen Konfigurationen.

Wenn nun das neueste Vuforia Beispielprojekt laden, bekomme ich einen Fehler:

Gradle sync failed: Connection refused: connect

Ich habe überall im Web gesucht, aber ich kann nicht eine Lösung finden. Es kann nicht die Proxy-Einstellungen sein, ich habe Gradle genau wie die IDE konfiguriert.

+0

Wenn Sie diesen Fehler ohne Verwendung eines Proxys haben, versuchen Sie es mit 'Datei -> Caches/Restart aufheben '. Es hat den Trick gemacht. (Ich habe das Projekt auch geputzt, aber ich glaube nicht, dass es geholfen hat.) –

Antwort

15

Sie sollten die Proxy-Einstellungen im Android Studios-Menü konfigurieren (Datei | Einstellungen). Eine andere Strategie besteht darin, die Datei gradle.properties zu konfigurieren.

Fügen Sie also diese Zeilen für das Ende von gradle.properties in der App-Ordner-Basis hinzu.


systemProp.http.proxyPassword=[PASSWORD] 
systemProp.http.proxyHost=[IP ADDRESS] 
systemProp.https.proxyPort=[PORT, TYPICALLY 3128] 
systemProp.https.proxyUser=[USERNAME] 
systemProp.https.proxyHost=[IP ADDRESS] 
systemProp.https.proxyPassword=[PASSWORD] 
systemProp.http.proxyPort=[PORT, TYPICALLY 3128] 
systemProp.http.proxyUser=[USERNAME] 

beachten, die Passwörter und andere Werte, die Sonderzeichen haben müssen Schrägstrich wie (\ #) haben und so weiter.

+2

Ich habe das schon gemacht, aber es hat mein Problem nicht gelöst! :( – 000000000000000000000

+0

Starten Sie AS neu? Überprüfen Sie, ob Cache und Invalidate ausgeführt wurden? – EAA

+0

Ja! Mindestens zweimal. Wie überprüfe ich das? – 000000000000000000000

2

Ich hatte das gleiche Problem in letzter Zeit. Ich hatte mein Proxy-Setup OK, aber Grandle konnte nicht aktualisieren. Nach ein paar Versuchen bemerkte ich, dass die Checkbox "https proxy verwenden" nicht ausgewählt war. Das habe ich im https-Proxy-Dialog bemerkt, der beim Start von AS erscheint.

Denken Sie daran, dass Sie kann nicht möglicherweise die https Setup von File- siehe> Einstellungen-> HTTP-Proxy, so dass es wichtig ist es, über das Pop-Up-Proxy-Dialog auf AS start.You tun kann auch HTTPS die haben Formular ausgefüllt, aber Sie müssen auch dieses Kontrollkästchen auswählen (zumindest das hat für mich funktioniert). So, hier sind die Schritte i folgen:

  1. Invalidate Caches/Restart

  2. Schließen jedes Projekt standardmäßig auf AS

  3. Select starten "Use https Proxy auf Proxy-Dialog" eröffnet

1

versuchen, die neueste Version von gradle Build-Tool in build.gradle(Module:app)

hier ein Screenshot

screenshot

9

Das ist mir passiert, wenn ich auf die neueste Version Android Studio aktualisiert.

Das Update war File/Settings/Build Execution Deployment/Gradle und überprüfen Use local gradle distribution

Danach wird in Gradle Home legte die Lage zum gradle Verzeichnis zu gehen - in meinem Fall C:\Program Files\Android\Android Studio\gradle\gradle-3.2

enter image description here

3

Dies sollte es funktionieren:

  1. Gehen Sie zu 'Gradle Scripts'

  2. Dann auf 'gradle.properties'.

    systemProp.http.proxyHost=[YOUR PROXY]

    systemProp.http.proxyPort=[PORT]

    Wie Sie dies nur für 'http' kann sehen:

  3. Dort finden Sie die Proxy-Einstellungen so etwas wie sehen.

  4. Fügen Sie einfach das gleiche für 'https':

    systemProp.https.proxyHost=[YOUR PROXY]

    systemProp.https.proxyPort=[PORT]

    für mich gearbeitet.

+0

es funktionierte wie ein Zauber. Danke Shubham. –

1

ich mein Problem gelöst, indem die Proxy-Optionen mit http und https setzen. Bevor es nur http war und Fehler gab, nachdem ich https hinzufügte, funktionierte es.

0

Ich habe das Problem, wenn ich das glide-Projekt herunterladen und löste das Problem durch die Installation von jdk 1.8.0_151 und Reset der JAVA_HOME, und meine alte jdk ist 1.8.0_131, entfernte ich die alte Version.Hope das kann helfen.

1

Mein Fall könnte einzigartig sein, da ich einen androiden Projektcode hatte und mit diesem Fehler konfrontiert wurde, als ich versuchte, es zu bauen. Ich habe nur die proxy Eigenschaften in gradle.properties entfernt und es hat gut funktioniert.

0

Ich fing mit dem gleichen Problem und versuchte Proxys in Mac umgehen. Proxy von System-Ebene (bashrc) und Studio (Gradle.properties) entfernt. hatte kein Glück!

Fand das Studio nicht in der Lage, den Proxy zu umgehen, schließlich fand der Proxy wurde in Großbuchstaben in der Datei unten cahced.

~/.gradle/gradle.properties 

Wesentlichen sicher Proxy referenes machen wurden, inlcuding gradle Cache in allen gradle.prorties stumm geschaltet.

gradle cache could be find as below(in Android view)

0

Wenn VPN auf Ihrem Computer ausgeführt wird, könnten Sie es ausschalten müssen.

Verwandte Themen