Android Studio代理设置

bq3bfh9z  于 2023-05-23  发布在  Android
关注(0)|答案(1)|浏览(256)

我用的是ubuntu 16,我下载并安装了最新版本的android-studio(文件android-studio-ide-181.5056338-linux.zip)。
我在一个公司代理后面运行android工作室。我解压缩文件,启动studio.sh,并通过以下链接配置代理:https://developer.android.com/studio/intro/studio-config#proxy和https://www.jetbrains.com/help/idea/2018.1/settings-http-proxy.html
注意:我还配置了代理身份验证(用户名和密码),如下图所示:

当我检查连接时,如果我使用一些不安全的URL(例如http://www.google.it)都工作得相当不错;可以结账。如果我使用安全URL(例如https://www.google.it)我得到一个407错误(需要身份验证),如下图所示

然后我保存了设置并关闭了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.

所以看起来我的代理设置没有被更新阶段使用。注意我也尝试使用不安全的连接,但错误仍然存在。
我能解决这个问题吗?
谢谢你
安吉洛

aydmsdu9

aydmsdu91#

试试这个Change your Proxy settings like this.
再次测试连接。
https://developer.android.com/studio/intro/studio-config#proxy

相关问题