Zakku-Spot.com

気になる情報のリサーチブログ - Reserch blog of information you care about -

[基礎知識]Android Studioインストール記録

1月 1, 2024
0 0
Read Time:5 Minute, 11 Second

1.基本インストール(初回)

(1)ダウンロード

 ダウンロード元:https://developer.android.com/studio?hl=ja

(2)インストール

⓵インストーラ起動後、「Next」をクリックします。

⓶「Next」をクリックします。

⓷「Next」をクリックします。

⓸「Install」をクリックします。

⓹「OK」をクリックします。

⓺どちらでもいいです。

上記で基本インストールは完了です。続けて以降環境設定になります。

2.環境設定(初回)

(1)コンポーネント指定・インストール

⓵「Next」をクリックします。

⓶「Next」をクリックします。

⓷「Next」をクリックします。

⓸「Next」をクリックします。

⓹「Finish」をクリックします。

この後、上記で設定(指定)したコンポーネントがダウンロードされます。
コンポーネントのダウンロードに数分かかります。

⓺「Finish」をクリックします。

以上で、環境設定(初回)は完了です。

(2)ログの確認

一応ログを確認します。
※今回は(以下の通り)問題が発生していました。

⓵メッセージ内容:

Preparing “Install Android Emulator v.33.1.24”.
Downloading https://dl.google.com/android/repository/emulator-windows_x64-11237101.zip
“Install Android Emulator v.33.1.24” ready.
Installing Android Emulator in C:\Users\ysyam\AppData\Local\Android\Sdk\emulator
“Install Android Emulator v.33.1.24” complete.
“Install Android Emulator v.33.1.24” finished.
Preparing “Install Google APIs Intel x86_64 Atom System Image API 34 (revision 12)”.
Downloading https://dl.google.com/android/repository/sys-img/google_apis/x86_64-34_r12.zip
“Install Google APIs Intel x86_64 Atom System Image API 34 (revision 12)” ready.
Installing Google APIs Intel x86_64 Atom System Image in C:\Users\ysyam\AppData\Local\Android\Sdk\system-images\android-34\google_apis\x86_64
“Install Google APIs Intel x86_64 Atom System Image API 34 (revision 12)” complete.
“Install Google APIs Intel x86_64 Atom System Image API 34 (revision 12)” finished.
Preparing “Install Android Emulator hypervisor driver (installer) v.2.0.0”.
Downloading https://dl.google.com/android/repository/gvm-windows_v2_0_0.zip
“Install Android Emulator hypervisor driver (installer) v.2.0.0” ready.
Installing Android Emulator hypervisor driver (installer) in C:\Users\ysyam\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver
“Install Android Emulator hypervisor driver (installer) v.2.0.0” complete.
“Install Android Emulator hypervisor driver (installer) v.2.0.0” finished.
Preparing “Install Sources for Android 34 (revision 2)”.
Downloading https://dl.google.com/android/repository/sources-34_r01.zip
“Install Sources for Android 34 (revision 2)” ready.
Installing Sources for Android 34 in C:\Users\ysyam\AppData\Local\Android\Sdk\sources\android-34
“Install Sources for Android 34 (revision 2)” complete.
“Install Sources for Android 34 (revision 2)” finished.
Preparing “Install Android SDK Platform 34 (revision 2)”.
Downloading https://dl.google.com/android/repository/platform-34-ext7_r02.zip
“Install Android SDK Platform 34 (revision 2)” ready.
Installing Android SDK Platform 34 in C:\Users\ysyam\AppData\Local\Android\Sdk\platforms\android-34
“Install Android SDK Platform 34 (revision 2)” complete.
“Install Android SDK Platform 34 (revision 2)” finished.
Preparing “Install Android SDK Build-Tools 34 v.34.0.0”.
Downloading https://dl.google.com/android/repository/build-tools_r34-windows.zip
“Install Android SDK Build-Tools 34 v.34.0.0” ready.
Installing Android SDK Build-Tools 34 in C:\Users\ysyam\AppData\Local\Android\Sdk\build-tools\34.0.0
“Install Android SDK Build-Tools 34 v.34.0.0” complete.
“Install Android SDK Build-Tools 34 v.34.0.0” finished.
Preparing “Install Android SDK Platform-Tools v.34.0.5”.
Downloading https://dl.google.com/android/repository/platform-tools_r34.0.5-windows.zip
“Install Android SDK Platform-Tools v.34.0.5” ready.
Installing Android SDK Platform-Tools in C:\Users\ysyam\AppData\Local\Android\Sdk\platform-tools
“Install Android SDK Platform-Tools v.34.0.5” complete.
“Install Android SDK Platform-Tools v.34.0.5” finished.
Parsing C:\Users\ysyam\AppData\Local\Android\Sdk\build-tools\34.0.0\package.xml
Parsing C:\Users\ysyam\AppData\Local\Android\Sdk\emulator\package.xml
Parsing C:\Users\ysyam\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver\package.xml
Parsing C:\Users\ysyam\AppData\Local\Android\Sdk\platform-tools\package.xml
Parsing C:\Users\ysyam\AppData\Local\Android\Sdk\platforms\android-34\package.xml
Parsing C:\Users\ysyam\AppData\Local\Android\Sdk\sources\android-34\package.xml
Parsing C:\Users\ysyam\AppData\Local\Android\Sdk\system-images\android-34\google_apis\x86_64\package.xml
Android SDK is up to date.
Running Android Emulator hypervisor driver installer
[SC] StartService はエラー 4294967201 により失敗しました。
Creating Android virtual device
Android virtual device Pixel_3a_API_34_extension_level_7_x86_64 was successfully created

⓶エラーと原因

Android Emulator hypervisor driver installer の起動エラー発生:

上記(1)最後から4行目(Android Emulator hypervisor driver installer の起動時)に「[SC] StartService はエラー 4294967201 により失敗しました。」というエラー表示があります。この原因は以下の通りです。

エラーメッセージ「[SC] StartService はエラー 4294967201 により失敗しました。」は、Android Emulatorのハイパーバイザードライバーが正しくサービスとして開始されなかったことを示しています。

この問題は通常、以下のような原因で発生することがあります:

  1. 仮想化技術が有効になっていない: BIOSまたはUEFI設定で、ハードウェアアシストの仮想化技術(Intel VT-xまたはAMD-V)が有効になっている必要があります。
  2. 他の仮想化ソフトウェアの競合: Hyper-V、VMware、VirtualBoxなどの他の仮想化ソフトウェアが既に実行中の場合、競合が生じることがあります。
  3. セキュリティソフトウェアの干渉: アンチウイルスやセキュリティソフトウェアがインストールのプロセスをブロックしている可能性があります。
  4. 管理者権限の不足: インストーラーを管理者として実行していない場合、必要なサービスを開始できないことがあります。

これらの原因のいずれかをチェックし、修正後にインストールプロセスを再試行することをお勧めします。また、Android Studioのインストーラーログやエラーメッセージの全文を検索エンジンで調べると、より具体的な解決策が見つかる場合があります。

(3)考察

 現在の環境が、Windows11上Hyper-Vの仮想マシン(Windows10)であり、このゲストOSで、上記原因が該当しているようです。これは「入れ子の仮想化技術」という対応で解消できると思われます。
こちらは別途記事にします。

3.環境設定(2回目)

前手順2(環境設定(1回目))実施時に発生したエラーについて、後日の対応時の記録です。

(1)前提環境確認

私の開発環境(概要) ※以下の設定で必要な情報のみ
・プロセッサ:AMD Ryzen
・GPU:NVIDIA GeForce RTX3060
・RAM:64GB
・OS:(ゲストOS)Windows10Pro(22H2)/(ホストOS)Windows11Pro(23H2)

現時点でのAndroid Studio設定(概要) ※以下の設定で必要な情報のみ
・バージョン:Giraffe(2022.3.1 Patch3)
・Android Emulator:34.1.19
・Android Emulator hypervisor driver(installer):2.0.0

SDK tools 設定内容

Android Auto API Simulators:
 Android Autoに関連するアプリの開発をサポートするツールです。これらのシミュレータは、オーディオ、メッセージングなどの機能のテストを可能にするために使用され、物理デバイスや仮想デバイス上のAndroid 5.0(APIレベル21)以降で実行することができます。SDK Managerを通じてダウンロードでき、開発者はこれらのシミュレータを使ってAndroid Autoに対応するアプリの開発およびテストを行うことができます。これにより、実際の車両を使わずにAndroid Autoアプリの動作を確認し、機能の実装やバグの修正が可能になります 。

⓶Android Auto Desktop Head Unit Emulator(DHU):
 Android Auto対応アプリの開発とテストを行うためのデスクトップベースのアプリケーションです。このエミュレータは、実際の車両のディスプレイと同様に動作し、開発者がPC上でAndroid Autoアプリのユーザーインターフェースや操作感をテストできるようにします。
 DHUを使用することで、開発者は以下のような作業を行うことができます:
 ・メッセージの送受信、メディアの再生、ナビゲーションなど、Android Autoアプリのさまざまな機能をシミュレート。
 ・タッチスクリーン入力、ボタンのプレス、その他のユーザーインターフェース操作をエミュレート。
 ・実際の車両環境でのアプリの動作を確認するために、さまざまなスクリーンサイズや解像度に対応するテスト。

 DHUはAndroid SDKの一部として提供され、Android StudioからSDK Managerを通じてインストールすることができます。Android Auto対応アプリの開発に取り組んでいる開発者にとって、DHUは非常に有用なツールとなります。

(2)Android Emulator 環境確認

基本設定はこちら「Android エミュレーター – AMD プロセッサと Hyper-V のサポート」を参照しました。

設定要件
(AMDプロセッサの場合)以降の要件が必要になります。
⓵AMD Ryzen プロセッサ
⓶Android Studio 3.2 ベータ版以降
⓷Android Emulator v27.3.8以降
⓸Windows機能の「Windowsハイパーバイザープラットフォーム」ON

(3)追加設定決定

確認の結果、上記(1)のうち、
⓶Android Studio 3.2 ベータ版以降
について追加対応(Android Studio のバージョンアップ)することになりました。

Android Studio バージョン について
Android Studio バージョン必要な AGP(Android Gradle プラグイン) バージョン
クラゲ | 2023.3.13.2 ~ 8.4
Iguana | 2023.2.13.2-8.3
Hedgehog | 2023.1.13.2-8.2
Giraffe | 2022.3.13.2-8.1
Flamingo | 2022.2.13.2-8.0
Electric Eel | 2022.1.13.2-7.4

4.本体バージョンアップ

現バージョン(Giraffe(2022.3.1))から、Canaryビルド6バージョン(Jellyfish(2023.3.1))にアップデート

(1)ダウンロード

ダウンロード元:https://developer.android.com/studio/preview?hl=ja

(2)インストール

⓵「Next」をクリックします。

⓶「はい」をクリックします。

⓷「Next」をクリックします。

⓸「Next」をクリックします。

⓹「Install」をクリックします。

⓺「Next」をクリックします。

⑦「Finish」をクリックします。

⑧「OK」をクリックします。

⑨「Next」をクリックします。

⑩「Next」をクリックします。

⑪「Next」をクリックします。

⑫「Finish」をクリックします。

⑬「Finish」をクリックします。

⑭×印をクリックします。

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

コメントを残す