Android Studio代理设置

时间:2018-10-24 08:49:36

标签: android-studio

我正在使用ubuntu 16,我下载并安装了最新版本的android-studio(文件android-studio-ide-181.5056338-linux.zip)。

我在公司代理后面运行android-studio。我解压缩了文件,然后启动了studio.sh,并通过遵循以下链接https://developer.android.com/studio/intro/studio-config#proxy和链接https://www.jetbrains.com/help/idea/2018.1/settings-http-proxy.html

配置了代理。

请注意,我还配置了我的代理身份验证(用户名和密码),如下图所示:

enter image description here

当我检查连接是否使用一些不安全的URL(例如http://www.google.it)时,一切都很好;检查还可以。如果我使用安全网址(例如https://www.google.it),则会收到407错误(需要验证) 如图所示

enter image description here

然后,我保存了设置并关闭了IDE。注意我还没有创建项目...我刚刚安装了IDE。

现在,每次我在idea.log中启动IDE时,都会看到以下错误:

2018-10-24 10:21:40,985 [e-1136-b06]   INFO - CompilerWorkspaceConfiguration - Available processors: 4 
2018-10-24 10:21:48,630 [d thread 2]   INFO - ateSettings.impl.UpdateChecker - Status: 407 
com.intellij.util.io.HttpRequests$HttpStatusException: Status: 407. Status=407, Url=https://dl.google.com/android/studio/patches/updates.xml?uid=a40d2545-8f35-41af-bfbd-4bb898d2dc21&os=Linux+4.4.0-138-generic&build=AI-181.5540.7.32.5056338
    at com.intellij.util.io.HttpRequests.openConnection(HttpRequests.java:512)
    at com.intellij.util.io.HttpRequests.access$300(HttpRequests.java:49)
    at com.intellij.util.io.HttpRequests$RequestImpl.getConnection(HttpRequests.java:278)
    at com.intellij.util.io.HttpRequests$RequestImpl.getInputStream(HttpRequests.java:287)
    at com.intellij.util.io.HttpRequests$RequestImpl.getReader(HttpRequests.java:305)
    at com.intellij.util.io.HttpRequests$RequestImpl.getReader(HttpRequests.java:298)
    at com.intellij.openapi.updateSettings.impl.UpdateChecker$checkPlatformUpdate$1.process(UpdateChecker.kt:176)
    at com.intellij.openapi.updateSettings.impl.UpdateChecker$checkPlatformUpdate$1.process(UpdateChecker.kt:54)
    at com.intellij.util.io.HttpRequests.lambda$doProcess$0(HttpRequests.java:403)
    at com.intellij.util.net.ssl.CertificateManager.runWithUntrustedCertificateStrategy(CertificateManager.java:335)
    at com.intellij.util.io.HttpRequests.doProcess(HttpRequests.java:403)
    at com.intellij.util.io.HttpRequests.process(HttpRequests.java:383)
    at com.intellij.util.io.HttpRequests.access$100(HttpRequests.java:49)
    at com.intellij.util.io.HttpRequests$RequestBuilderImpl.connect(HttpRequests.java:252)
    at com.intellij.openapi.updateSettings.impl.UpdateChecker.checkPlatformUpdate(UpdateChecker.kt:174)
    at com.intellij.openapi.updateSettings.impl.UpdateChecker.doUpdateAndShowResult(UpdateChecker.kt:120)
    at com.intellij.openapi.updateSettings.impl.UpdateChecker.access$doUpdateAndShowResult(UpdateChecker.kt:54)
    at com.intellij.openapi.updateSettings.impl.UpdateChecker$updateAndShowResult$2.run(UpdateChecker.kt:97)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:750)
    at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:434)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:580)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
    at com.intellij.openapi.application.impl.ApplicationImpl.lambda$null$10(ApplicationImpl.java:565)
    at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:305)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2018-10-24 10:21:48,631 [d thread 2]   INFO - ateSettings.impl.UpdateChecker - Connection failed (Status: 407). Please check network connection and try again.

因此,更新阶段似乎未使用我的代理设置。请注意,我也尝试使用不安全的连接,但错误仍然存​​在。

我该如何解决这个问题?

谢谢

天使

1 个答案:

答案 0 :(得分:0)