Unity Editor に後から特定バージョンの Android SDK をインストールする方法
どうも、かげさんです(^^)/
あなたがこの記事を読んでいるのは何回目でしょうか?
初めての方、いらっしゃい!
複数回目の方、再訪問ありがとです(・∀・)
Unity Editor 2020.3.30f でインストールできる Android OS の API Level は 29 と 30 。
API Level 29(Android 10)
API Level 30(Android 11)
かげさんの持っている XPERIA 5 Ⅲ は Android 12 です。
なので、この記事では、 Unity Editor 2020.3.30f 環境に、API Level 31:Android 12 の SDK を追加インストールする手順を書きます。
API Level については「Android SDK の API Level の一覧(Android 8 以降)」の記事も参考にしてください。
Unity Editor にどの API Level がインストールされているか確認する方法
インストール済みの API Level の確認や追加インストールに使うのは「sdkmanager」です。
sdkmanager は、通常、「C:\Program Files\Unity Hub\Editor\2020.3.30f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin」のように Unity Editor のバージョンごとに格納されています。
今回は、2020.3.30f1 のを確認するため上のフォルダになっていますが、他の Unity Editor のバージョンの場合は、「2020.3.30f1」の部分を調べたい Unity Editor のバージョンにします。
かげさんの場合、CドライブではなくFドライブにインストールしているので、以下の説明では、Fドライブの部分を Unity Hub のインストールドライブに読み替えてください。
以下の手順で確認します。
- コマンドプロンプトまたはPowerShellを起動します。
かげさんは、PowerShell を起動しました。 - cd "F:\Program Files\Unity Hub\Editor\2020.3.30f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin"
ドライブ文字や Unity Editor のバージョンは、インストールした環境に合わせて変更して入力してください。 - .\sdkmanager --list
下記のような感じで表示されます。
cd "F:\Program Files\Unity Hub\Editor\2020.3.30f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin"
PS F:\Program Files\Unity Hub\Editor\2020.3.30f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin> .\sdkmanager --list
Warning: File C:\Users\kage3\.android\repositories.cfg could not be loaded.
Installed packages:=====================] 100% Computing updates...
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;30.0.2 | 30.0.2 | Android SDK Build-Tools 30.0.2 | build-tools\30.0.2\
platform-tools | 28.0.1 | Android SDK Platform-Tools 28.0.1 | platform-tools\
platforms;android-29 | 5 | Android SDK Platform 29, rev 5 | platforms\android-29\
platforms;android-30 | 3 | Android SDK Platform 30, rev 3 | platforms\android-30\
tools | 26.1.1 | Android SDK Tools 26.1.1 | tools\
Available Packages:
Path | Version | Description
------- | ------- | -------
add-ons;addon-google_apis-google-15 | 3 | Google APIs
add-ons;addon-google_apis-google-16 | 4 | Google APIs
<中略>
platforms;android-31 | 1 | Android SDK Platform 31
<中略>
system-images;android-Tiramisu;google-tv;x86 | 3 | Google TV Intel x86 Atom System Image
system-images;android-TiramisuPrivacySandbox;google_apis_playstore;x86_64 | 6 | Google Play Intel x86 Atom_64 System Image
Available Updates:
ID | Installed | Available
------- | ------- | -------
platform-tools | 28.0.1 | 33.0.2
Installed packages の部分が既にインストールされているもの。
platforms;android-29 や platforms;android-30 があるのが確認できます。
Available Packages の部分がインストール可能なもの。
中略の部分に platforms;android-31 があります。
指定バージョンの Android SDK の API Level をインストールする
- .\sdkmanager "platforms;android-31"
- インストール確認の Accept? (y/N): で「y」を入力
- インストールされたことを確認するために、もう一度下記のコマンドを入力。
.\sdkmanager --list
上記の1のように sdkmanager でインストールしたい Android SDK の API Level を指定します。
指定できるのは、前述の Available Packages に存在する内容になります。
.\sdkmanager "platforms;android-31"
Warning: File C:\Users\kage3\.android\repositories.cfg could not be loaded.
License android-sdk-license: ] 10% Computing updates...
---------------------------------------
Terms and Conditions
This is the Android Software Development Kit License Agreement
1. Introduction
<中略>
---------------------------------------
Accept? (y/N):
[=======================================] 100% Unzipping... android-12/framework
PS F:\Program Files\Unity Hub\Editor\2020.3.30f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin>
インストールされたことを確認するために、もう一度下記のコマンドを入力。
.\sdkmanager --list
Installed packages の部分に「platforms;android-31 」が表示されればインストール完了です。
ここまではOKだ
コメント
このブログの新着コメントをRSSリーダに登録する為のxml