5
4

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.

UnityAdvent Calendar 2021

Day 10

UnityのAndroid SDKにAPIレベル30のSDKツールを導入する

Last updated at Posted at 2021-12-09

Google Play ConsoleでAndroidアプリをリリースしようとしたらエラーになった

ターゲットのAPIレベルが29のアプリをリリースしようとしたところ、エラーになりました。

image.png

どうやら、ターゲットレベルが30以上じゃないとダメみたいです。

どうやって30をインストールするんだっけ?

ということで、Android SDKに新しいAPIレベルのツールを導入する手順を、備忘録として残します。

今回は Unity 2019.3.6f1 に API level 30 を導入します。

Unityが参照している Android SDK のパスを確認する

Unity の Preferences > External Tools > Android SDK Tools installed with Unity 欄に Android SDK のパスが記載されています。

image.png

今回の私の環境では、

C:\Program Files\Unity\Hub\Editor\2019.3.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK

でした。

Android SDK に API level 30 を導入する

管理者権限でコマンドプロンプトを開きます。

カレントディレクトリを先程の SDK フォルダにします。

cd "C:\Program Files\Unity\Hub\Editor\2019.3.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK"

※コマンドは一例です。SDKフォルダーへのパスはご自身の環境に合わせてください。

以下のコマンドで API level 30 をインストールできます!

tools\bin\sdkmanager "platform-tools" "platforms;android-30"

以下のように表示されたら y を入力しましょう!

Accept? (y/N): y

ゲージが 100% になったら成功です!

さいごに

本記事作成にあたり、以下を参考にさせていただきました。

5
4
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
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?