10
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Zscalerが動作している状態でのAndroid Studioのセットアップ(Build Gradleまで)

Last updated at Posted at 2019-12-04

目的

Android Studioをインストールして、Build Gradleまで行う

環境

Windows10 64bit professional
Zscalerが動作している

手順

[通常の手順]

  1. Android Studioの最新バージョンをDownloadします。
    https://developer.android.com/studio/install?hl=ja
  2. インストールします。
  3. プロジェクトを作成します。
  4. 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は必要ありませんでした。

image.png

1.Zscaler のCertificationをChromeからExportします。
2.Exportしたファイルを Android Studioに登録します。
File --> Tools --> Server Certification
image.png

  1. PowerShellを管理者権限で起動します。
  2. 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

感想

こんなことに時間を取られる人が少しでもすくなくなりますように。

10
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?