目的
Android Studioをインストールして、Build Gradleまで行う
環境
Windows10 64bit professional
Zscalerが動作している
手順
[通常の手順]
- Android Studioの最新バージョンをDownloadします。
https://developer.android.com/studio/install?hl=ja - インストールします。
- プロジェクトを作成します。
- Build Gradleでを実行します。
以上で、基本は問題ないのですが、
Zscalerが邪魔をして、
4.の段階でエラーをだします。
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
なので、
4.を実行する前に異常の作業を追加します。
手順の追加
[参考]
https://sacha-k.github.io/2017/04/18/Android-Studio-behind-Zscaler.html
参考ページそって作業をおこないますが、
私の場合Android StudioでのProxyは必要ありませんでした。
1.Zscaler のCertificationをChromeからExportします。
2.Exportしたファイルを Android Studioに登録します。
File --> Tools --> Server Certification
- PowerShellを管理者権限で起動します。
- keytoolでZscalerをcacertsに登録する。
私が実行したコマンド(一部伏字)
PS C:\Program Files\Android\Android Studio\jre\bin> .\keytool.exe -import -alias Zscaler -file 'C:\Users\*******\Downloads\zscaler.cer' -keystore "C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts"
Password : changeit
5.Android Studio 「File → Invalidate Caches/Restart...」を実行し、再起動する。
6.Android Studio にてBuild Gradleを実行して、Buildが成功すればOK
感想
こんなことに時間を取られる人が少しでもすくなくなりますように。