Android 代理背后的工作室

Android Studio behind the proxy

我知道这类问题已经存在很多年了,我尝试了每一个解决方案,但都没有成功。

我正在尝试使用 Android Studio with Flutter 设置开发环境。我一直收到关于证书的错误。

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我试图在 gradle 属性中将 https 更改为 http文件,还尝试从 jcenter() 更改为 maven,但它不起作用。我还尝试使用 KeyStore Explorer 导入证书,它说成功导入但在我尝试 运行 项目时抛出相同的错误。

What went wrong: A problem occurred configuring root project 'android'. Could not resolve all artifacts for configuration ':classpath'. Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71. Required by: project : Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71. Could not get resource 'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.2.71/kotlin-gradle-plugin-1.2.71.pom'. Could not GET 'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.2.71/kotlin-gradle-plugin-1.2.71.pom'. sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.11. Required by: project : > com.android.tools.build:gradle:3.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:builder:3.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.analytics-library:shared:26.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.lint:lint-gradle-api:26.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:gradle-api:3.3.0 project : > com.android.tools.build:gradle:3.3.0 > androidx.databinding:databinding-compiler-common:3.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:builder:3.3.0 > com.android.tools:sdk-common:26.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:builder:3.3.0 > com.android.tools:common:26.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:builder:3.3.0 > com.android.tools.build:manifest-merger:26.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:builder:3.3.0 > com.android.tools.analytics-library:tracker:26.3.0 project : > com.android.tools.build:gradle:3.3.0 > com.android.tools.build:builder:3.3.0 > com.android.tools:sdklib:26.3.0 > com.android.tools:repository:26.3.0 Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.11. Could not get resource 'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.11/kotlin-stdlib-jdk8-1.3.11.pom'. Could not GET 'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.11/kotlin-stdlib-jdk8-1.3.11.pom'. sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Could not resolve org.ow2.asm:asm:6.0.

我与我的管理团队进行了交谈,他们询问需要将哪些 URL 列入白名单才能使 flutter 正常工作。如果您知道要列入白名单的内容,请告诉我。

如果您在工作中使用代理,您的服务器团队可能会阻止某些文件类型。 我就是这样,因为我在外线工作时没有任何这些问题。

尝试将 link 复制并粘贴到浏览器中,然后查看错误消息。

或者,您可以尝试向您的服务器团队发送电子邮件,让他们(暂时)为您打开。