2017-12-06 26 views
1

私はアンドロイドスタジオ3.0.1で新しいプロジェクトを作成しました。会社のプロキシ設定をセットアップし、自己一票証明書unserサーバsertificatesを追加しました。ビルドしようとすると、次のエラーが表示されビルドに失敗します。Androidスタジオ3.0.1 gradle build pkixパスビルディングが失敗しました

エラー:

Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0. 

Could not resolve com.android.support:appcompat-v7:26.1.0. 
Required by: 
    project :app 
> Could not resolve com.android.support:appcompat-v7:26.1.0. 
    > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom'. 
      > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom'. 
        > sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 
           > PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 
               > unable to find valid certification path to requested target 

誰かが私を助けてもらえますか?

+0

可能な複製[com.android.support:appcompat-v7:26.1.0.](https://stackoverflow.com/questions/47124746/could-not-resolve-com-android-supportappcompat- v726-1-0-configure-http-pro) –

+0

これは、プロキシのgradle.propertiesを設定した原因ではありません。 – ninjaxelite

答えて

1

Android Studioのcacertsファイルに自社の自己署名証明書を追加して解決しました。 cacertsファイルは次の場所にあります:C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts

さらに、http/httpsのプロキシ詳細をgradle.propertiesに追加しました。

+0

どうやってやったのですか?プロキシ証明書を取得する方法は? –

+1

あなたの会社の自己一晩証明書を、上記の指定されたパスまたはAndroidスタジオをインストールした場所に単に追加します。 – ninjaxelite

+0

ありがとう、私は 'cacerts'はフォルダではないファイルだと思いました。私はそれを試してみます –

関連する問題