「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