wake-up-neo.com

Statuscode 407 vom Server erhalten: Proxy-Authentifizierung erforderlich

Nach dem Update von Android Studio und Gradle bekomme ich eine Fehlermeldung.

 enter image description here

Was ich versucht habe:
1. Ich verwende einen Proxy und habe automatische und manuelle Proxy-Einstellungen versucht. Überprüfen Sie, ob die Verbindung funktioniert und erfolgreich ist. In Android SDK-Updates werden auch Bibliotheken und Repositorys angezeigt, die nicht von Google (), Jcenter () usw. heruntergeladen wurden.
2. als Admin ausführen behebt das Problem nicht ... 3. derselbe Proxy funktionierte vorher korrekt, ich probierte auch andere Proxys aus, die nicht funktionierten.
4. Ich benutze Windows 10, Gradle 4.4, Android Studio 3.1.
5. Das Zurücksetzen auf Version 3.0 hat das Problem nicht behoben.
6. Das Zurücksetzen auf Gradle 4.1 hat das Problem nicht behoben.
7. sauberes Projekt, Cache ungültig machen + Neustart funktioniert nicht.

Update: Das Problem kommt von der Version 3.1 und höher. Es scheint, als ob sich in Android Studio mit Proxy-Authentifizierung etwas geändert hat. Ich kann es immer noch nicht reparieren.

 enter image description here

 enter image description here

8

Ich benutze diese zwei Zeilen und funktioniert gut für mich. 

systemProp.http.proxyHost=HostIP
systemProp.http.proxyPort=portNumber

Wenn Sie eine Authentifizierung benötigen, fügen Sie diese beiden weiteren Zeilen hinzu:

systemProp.http.proxyUser=user
systemProp.http.proxyPassword=password

Ich musste nie https-Einstellungen verwenden.

Stellen Sie sicher, dass der von Ihnen verwendete HTTP-Proxy das HTTP-Protokoll umgehen kann. Ich empfehle die Verwendung von Sites wie free-proxy-list.net, hidemy.name/en/proxy-list, die sogar Proxy-Server ohne Authentifizierung bereitstellen. 

Testen Sie den Proxy jedoch zuerst im Browser.

WENN Sie wirklich den Proxyserver verwenden müssen, den Sie haben (hinter einer Firewall oder etwas anderem stehen) .. Die alternative Art der Proxybindung ist die Verwendung von Software wie ProxifierAlternatives . Diese App kann alle Verbindungen über Proxy Rules Screenshot erzwingen.

6
Mahdi Rafatjah

Um dieses Problem zu lösen, verwende ich folgende Codezeilen:

systemProp.http.proxyHost=yourProxyHost
systemProp.http.proxyPort=yourPort
systemProp.http.proxyUser=yourUser
systemProp.http.proxyPassword=yourPass

systemProp.https.proxyHost=yourProxyHost
systemProp.https.proxyPort=yourPort
systemProp.https.proxyUser=yourUser
systemProp.https.proxyPassword=yourPass

und starten Sie Android Studio neu.

3
Hassan Naghibi

Gehen Sie zu C:\Users\windows user\.gradle, der in den meisten Systemen standardmäßig voreingestellt ist. Gradle.properties-Datei öffnen (Sie können den Code-Editor von Visual Studio verwenden). 

Für mich war password leer, ich habe das Passwortfeld ausgefüllt und Gradle hat perfekt funktioniert.

Die obige Sache funktioniert nur, wenn Sie den Proxy in Android Studio aktiviert haben.

2
Sarath Chandra

Ich habe es so geschafft:

  1. Android Studio (meine Version 3.1.2) -> Einstellungen-> HTTP-Proxy-> Manuell Proxy-Konfiguration (!!!) -> Geben Sie das Login und das Passwort ein -> Überprüfen Sie die Verbindung .__
  2. Möglicher Neustart von Android Studio, weiß ich nicht mehr
  3. Wenn der Gradle-Build gestartet wurde, wurde ein Fenster mit Proxy-Einstellungen mit HTTP und HTTPs (!) Für Gradle geöffnet -> Einstellungen übernehmen
  4. Nachdem diese Datei "gradle.properties (Globale Eigenschaften)" automatisch erstellt wurde , Müssen Sie innen ein Kennwort eingeben:

    systemProp.http.proxyPort = 8080 systemProp.http.proxyUser = Domäne/Login systemProp.http.proxyPassword = systemProp.https.proxyPassword = systemProp.https.proxyHost = ProxyHost # systemProp.http.nonProxyHosts = systemProp.http.proxyHost = ProxyHost systemProp.https.proxyPort = 8080 # systemProp.https.nonProxyHosts = systemProp.https.proxyUser = Domäne/Login

0
albert