facebook twitter hatena line email

「Unity/バージョンアップメモ/unity6000.0.12f1」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==TMP_InputFieldのEditorの文字化けについて== TMProをimportするとなおる ==合わせてほかもバージョンアップ== *GoogleMobileAds-v9.2.0(v8.7.0...」)
(相違点なし)

2024年8月2日 (金) 11:03時点における版

TMP_InputFieldのEditorの文字化けについて

TMProをimportするとなおる

合わせてほかもバージョンアップ

  • GoogleMobileAds-v9.2.0(v8.7.0から)
  • firebase_unity_sdk_12.1.0(11.8.0から)

以下でアンインストール対応して、インストールすると良いかも。

  • Assets/Editor Default Resources/CrashlyticsSettings.asset を削除
  • Assets/Firebase を削除
  • Assets/GoogleMobileAds のスクリプトだけ削除
  • Assets/Plugins/Android/FirebaseApp を削除
  • Assets/Plugins/Android/FirebaseCrashlytics を削除

コマンドだとで消すときは、これ

rm -fr ExternalDependencyManager
rm -fr GoogleMobileAds/GoogleMobileAds*
rm -fr GoogleMobileAds/CHANGELOG.md
rm -fr GoogleMobileAds/CHANGELOG.md.meta
rm -fr GoogleMobileAds/Editor
rm -fr GoogleMobileAds/Editor.meta
rm -fr GoogleMobileAds/LICENSE
rm -fr GoogleMobileAds/LICENSE.meta
rm -fr GoogleMobileAds/link.xml
rm -fr GoogleMobileAds/link.xml.meta
rm -fr Plugins/Android/FirebaseApp
rm -fr Plugins/Android/FirebaseApp.meta
rm -fr Plugins/Android/FirebaseCrashlytics.androidlib
rm -fr Plugins/Android/FirebaseCrashlytics.androidlib.meta
rm -fr Plugins/iOS/Firebase
rm -fr GeneratedLocalRepo/Firebase
rm -fr Editor\ Default\ Resources/CrashlyticsSettings.asset
rm -fr Editor\ Default\ Resources/CrashlyticsSettings.asset.meta
rm -fr Firebase
rm -fr Editor\ Default\ Resources
rm -fr Plugins/Android/Firebase*

前バージョンが含まれてないか確認

$ grep FirebaseCppApp-11_5_0 ./Assets -r

もしあれば、色々出てくる。(crashlyticsがうまく更新されてない例)

Binary file .//GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-analytics-unity/11.5.0/firebase-analytics-unity-11.5.0.aar matches
Binary file .//GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-app-unity/11.5.0/firebase-app-unity-11.5.0.aar matches
Binary file .//GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/11.5.0/firebase-crashlytics-unity-11.5.0.aar matches
Binary file .//GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-auth-unity/11.5.0/firebase-auth-unity-11.5.0.aar matches
Binary file .//GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-functions-unity/11.5.0/firebase-functions-unity-11.5.0.aar matches
Binary file .//GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-config-unity/11.5.0/firebase-config-unity-11.5.0.aar matches

削除した後は、プロジェクトを再起動すると良い。これは、確認すると以下ファイルの更新がされてなかった

  • Assets/Plugins/Android/mainTemplate.gradle
  • ProjectSettings/AndroidResolverDependencies.xml

"The Crashlytics build ID is missing."エラーが出る場合

その1

エラー詳細

The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin

AndroidのPlayerSettingsで、InternalAccessをAutoからRequireへ変更すると直った。

その2

以下が抜けている場合は追加すると良いかも。

using Firebase.Crashlytics;
Crashlytics.ReportUncaughtExceptionsAsFatal = true;

参考: https://firebase.google.com/docs/crashlytics/get-started?platform=unity&hl=ja#add-plugin