facebook twitter hatena line email

Unity/バージョンアップメモ/unity6000.0.12f1

提供: 初心者エンジニアの簡易メモ
2024年8月2日 (金) 11:03時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==TMP_InputFieldのEditorの文字化けについて== TMProをimportするとなおる ==合わせてほかもバージョンアップ== *GoogleMobileAds-v9.2.0(v8.7.0...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

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