Unityのアプリ開発でのエラー集
Unity上でアプリを開発していると、エラーになることがあります。
筆者が遭遇したエラーを列挙していきます。エラー対応の参考にしてください。
We recommend using a newer Android Gradle plugin
- 日時:2024.11.11
- 状況:AdMob設定後のコンパイルエラー
- WARNINGではあるが、回避できないので、実質エラー
- エラー表示
- We recommend using a newer Android Gradle plugin to use complileSdk = 34
- 結果:解決
- 原因は、最新APIが自動インストールできないこと
- 対応:
- 最低APIレベルを一旦最新版にして、ビルドする
- そうすると、最新APIが自動インストールが動く
- 最低APIレベルとターゲットAPIレベルを元に戻して、再ビルドする
- 最低APIレベルを一旦最新版にして、ビルドする
- 出典:
繰り返し停止しています
- 日時:2024.11.13
- 状況:実機テスト時にエラー表示
- コンパイルエラーはなし
- 実機テストでエラー表示で止まる
- エラー:「XXXが繰り返し停止しています」
- 結果:解決
- 原因は、AndroidManifest.xmlに必要な記述が無い
- AdMobアプリIDの設定ミス
- 原因は、AndroidManifest.xmlに必要な記述が無い
- 対応:
- 「アセット」-「Google Mobile Ads」-「Settings…」-「インスペクター」-「Google Mobile Ads ID」
- 「Google Mobile Ads ID」の「Android」に正しいAdMobアプリIDを設定
- 例. Android:ca-app-pub-7599999999999999~9981111111
- 参考:
Invalid email address or password
- 日時:2024.11.21
- 状況:UnityにインストールしたPlayFabにログインできない
- PlayFab SDKバージョン:2.205.241108(最新版:2024.11.21現在)
- PlayFabにMicrosoftメールアドレスでログインしようとするとエラーになる
- Welcome to PlayFab!画面(下の画像)で、
- EMAIL: Microsoftメールアドレス
- PASSWORD: PlayFabのパスワード
- 「LOG IN」ボタンをクリックすると、エラーになる
- エラー:「PlayFab EditorExtensions: Caught an error:Invalid email address or password」
- Welcome to PlayFab!画面(下の画像)で、
- 結果:解決
- 原因の詳細は不明!
- UnityのPlayFabは、Microsoftメールアドレスではログインできない
- 原因の詳細は不明!
- 対応:
- Welcome to PlayFab!画面(下の画像)で、
- 「CREATE AN ACCOUNT」ボタンをクリック
- Microsoftメール以外(例. gmail)で、新たにPlayFabアカウントを作成
- Welcome to PlayFab!画面(下の画像)で、
- 考察:
- 最初に、PlayFab SDKをUnityにインストールして、
- 次に、「CREATE AN ACCOUNT」ボタンから、PlayFabアカウントを作れば、
- PlayFabアカウントは1個で済む!
- 出典:
別のパッケージ名を使用する必要があります
- 日時:2024.11.28
- 状況:Google Playの内部テスト用のファイルがアップロードできない
- 以下のエラーメッセージがでる
- アップロードする前にマニフェスト内の競合を解決してください
- 以下のコンテンツプロバイダオーソリティは他のデベロッパーによって使用されています
- 別のパッケージ名を使用する必要があります
- 以下のエラーメッセージがでる
- 結果:解決
- 対応:
- 別名で内部テストファイルを作成する
- 例:AAA.aab → AAA-1.aab
- 別名で内部テストファイルを作成する
- 備考:
- 「キーストアマネージャー」で、キーを新規作成しない
- 既に決めてあるパスワード、パスワード2を使用する