なえ箱

メモを植えます

Unity

Audio clip \"se_sample\" could not be played. FMOD Error: The error occured because the sound referenced contains subsounds when it shouldn't have, ...の解決方法

UnityでビルドしたゲームをiOSで動かした時、実機で以下のエラーをよく見かけるようになった。 Audio clip \"se_sample\" could not be played. FMOD Error: The error occured because the sound referenced contains subsounds when it shouldn't have, or…

近くから遠くに向かってテクスチャがぼやけてしまう現象の解決方法【Unity】

Unityでゲームを開発していたところ、 割と近い距離から遠くに向かってテクスチャがぼやけてしまう現象が起きていた。 割と近くからぼやけている この解決方法をメモ。 解決方法 該当のTextureを選択し、Inspectorから Aniso Level を1から大きい数値へ変更…

AndroidManifest.xml: annotated with 'tools:node="removeAll"' cannot have other attributes : xmlns:toolsの修正方法【Unity】

2021.3から2022.3、2023.2にプロジェクトをアップデートしてみた所このようなエラーが。 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 D:\Projects\Proj\branches\2022.3\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\src\main\AndroidManif…

'more than one file was found with os independent path 'meta-inf/kotlinx_coroutines_core.version'の解決方法【Unity】

FirebaseのUnity SDKを 11.3.0 から 12.0.0 にアップデート後、 Unity 2021.3.33 firebase_unity_sdk_12.0.0 の組み合わせでAndroidビルドした際にGradleエラーでコケて、 A failure occurred while executing com.android.build.gradle.internal.tasks.Work…

【Unity】Unable to cache file google_api_resources_lib.jar ...の解決方法

Firebaseを使用してGetTokenAsyncを叩くときに以下のエラーが出て動かなかった。 その時の対処方法をメモ。 Unable to cache file google_api_resources_lib.jar, embedded Java class loading will fail. It is likely the device is out of space for appl…

Cannot parse project property android.enableR8='' of type 'class java.lang.String' as boolean. Expected 'true' or 'false'. の解決方法【Unity】

Unity2022にアップデートした際、 * What went wrong: A problem occurred evaluating project ':launcher'. > Failed to apply plugin 'com.android.internal.application'. > Cannot parse project property android.enableR8='' of type 'class java.lang…

Addressablesでシーン読み込んだ後にThe referenced script on this behaviour is missingが出る

Addressablesを試しに使い始めてみたところ、 URP環境でAddressables.LoadSceneAsyncを使ってシーンを読み込んだ後、 The referenced script on this behaviour is missing! がめちゃくちゃログで出てきてしまったので、対処方法をメモ。 The referenced scr…

【Admob】広告を見終わった瞬間にクラッシュする時の解決方法

Admob SDK v8.3.0のUnityプラグインを導入したプロジェクトで、 RewardedAd.Show( Action<Reward> userRewardEarnedCallback ) でリワード広告を見せた後、報酬が獲得できる状態になったタイミングでクラッシュするようになった。 UnityとSDK両方同じバージョンの他</reward>…

FileNotFoundException: Could not find file ‘/**/**/**.aab’. の解決方法【Unity】

久しぶりにアップデートするアプリケーションのビルドをしようとした時、こんなエラーが。 FileNotFoundException: Could not find file '/**/**/**.aab'. FileNotFoundException: Could not find file '///**.aab'. apkでビルドするとapkファイルはちゃんと…

【Unity】The asset at [Path] has been scheduled for reimport during the Refresh loop and Loading of it has been attempted

Unityのバージョンを上げて、アプリをビルドしようとしたらこんなエラーが。 The asset at [Path] has been scheduled for reimport during the Refresh loop and Loading of it has been attempted 見たことないエラーだったので調べたのをメモ。 「Fonts」…

【Unity】java.lang.UnsupportedOperationException: This feature requires ASM7の解決方法

UnityにAdmobのSDKv8.3.0を導入してビルドしようとしたところこのエラーが。 error processing C:\Users\[User]\.gradle\caches\transforms-2\files-2.1\93d37200997317f5d7b43eff072bf654\googlemobileads-unity-runtime.jar java.lang.UnsupportedOperatio…

【Unity】コンパイルされる度にScripting Define Symbolsが全部消える

Unity2021.3.17を使用中に、Player SettingsからScripting Define Symbolsを変更してApplyしたところ、 その後のスクリプトコンパイル後、Scripting Define Symbolsの設定がすべて消えてしまった。 再度Scripting Define Symbolsを設定したが、毎回コンパイ…

IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework" failed: No such file or directory (2)の解決方法【Unity】

AdmobのSDKを導入済みのUnityプロジェクトでXCodeProjectを吐き出し、 XCodeでArchiveしようとしたらこのようなエラーが。 No such file or directory building file list ... rsync: link_stat "/path/../../../IntermediateBuildFilesPath/UninstalledProd…

【Unity】Internal build system error. read the full binlog without getting a BuildFinishedMessage, while the backend process is still running

プロジェクトデータの中身を別ディレクトリにコピーして、Unityで開いたらこんなエラーが。 Internal build system error. read the full binlog without getting a BuildFinishedMessage, while the backend process is still running Internal build syste…

TestFlightをURLスキームで開かせる方法

TestFlightでベータ版を公開していて、TestFlightのアプリのページを URLスキーム、ディープリンクで直開きさせるボタンをアプリ内に用意したかったので調べたが、 調べ方が悪いのか検索しても全然出てこなかったので今後の為にメモ。 方法 唯一、一個だけst…

code signing unityframework.framework failedの解決方法

作成したiOSアプリをXCodeでValidateしようとしたら、 code signing unityframework.framework failed の表示が出てValidateできない。 解決できたので、この時の解決方法をメモ。 解決方法 Validateせず、Distribute Appをクリックする。 Distribute App で…

WARNING: The option setting 'android.enableR8=false' is deprecated.の警告を消す【Unity】

UnityでAndroidビルドをする際にこんな警告が出た。 WARNING: The option setting 'android.enableR8=false' is deprecated. It will be removed in version 5.0 of the Android Gradle plugin. You will no longer be able to disable R8 WARNING: The opti…

AdmobのAppIDが勝手に消えないようにする方法【Unity】

UnityでAdmobを使う際、Google Mobile Ads SettingsからAppIDを設定すると思うが、 設定をしたのにプロジェクトを開きなおした時には設定値が消えてしまってることがよくある。 毎回設定しなおすのは本当にめんどくさい。そんな時の解決方法のメモ。 解決方…

Failed to fetch the following dependencies: com.google.firebase:firebase-xxx-unity:+ の解決方法【Unity】

UnityでFirebaseCloudMessaging(FCM)をunitypackageを使ってアップグレードした時に、 下記のようなエラーが出たので解決方法をメモ書き。 appでもmessagingでもanalyticsでも、 firebase-xxx-unity ならおそらく同じ方法で直ると思われます こんなエラー エ…

App Storeでリリースするアプリの「言語」を自動設定する方法【Unity】

App Storeにアプリをリリースしたら言語が英語[EN]になってしまっている。。。 英語じゃないのに英語[EN]表記になってる XCodeで修正する場合には、下のサイトを見ると全部解決する。 nobushiueshi.com でも毎回アーカイブする時にplist設定するのはめちゃく…

ビルドしたアプリが繰り返し停止する時の解決方法【Unity】

Unityでビルドしたアプリが、AndroidやiOS実機で起動できず繰り返し停止してしまう状態になった時の解決方法のメモ。 アプリが繰り返しクラッシュする 原因/解決方法 原因はAdmob周りである事が殆どです。順番に確認していってください。 (Android)AndroidMa…

FileNotFoundException: Temp/gradleOut/launcher/build/outputs/bundle/release/launcher-release.aab does not exist の解決方法【Unity】

Androidでビルドしてaabを書き出そうとした所、下のようなエラーで書き出しが出来なかった。 その時の解決方法についてのメモ。 FileNotFoundException: Temp/gradleOut/launcher/build/outputs/bundle/release/launcher-release.aab does not exist FileNot…

C#で作成したdllのプリプロセッサが動かない【Unity】

最近、dllを作ってみたいという気持ちから何個かdllを作成しているわけだが、 nae3na.hatenablog.com nae3na.hatenablog.com nae3na.hatenablog.com プリプロセッサを仕込んだ処理が動かなくて、まじかよ...と思いつつ仕方なく処理を書き換える みたいな事が…

AdmobのアプリID、広告ユニットIDを楽に管理出来るエディタ拡張「N3AdsSetting」

普段Admobで広告を使用することが多いのですが、 このアプリIDや広告ユニットIDの管理を楽にするべく作成していたエディタ拡張をboothで販売してみました。 nae3na.booth.pm 一々色々作ってから作業...っていうのも面倒だしウィンドウで管理出来た方が良くな…

IPA processing failedでアプリを書き出せない時【Unity】【XCode】

IPA processing failed の表示が出るようになり、アプリの書き出しが出来なくなった時の対処方法のメモ。 解決は一応してるとも言うけど、解決しているかどうかはプロジェクトの状態にもよるかと思うのであくまで参考程度に。 IPA processing failed 解決方…

Invalid Bundle. The bundle at 'ProductName.app/Frameworks/UnityFramework.framework' contains disallowed file 'Frameworks'. の解決方法【Unity】【XCode】

アプリを新しく作ったのでアーカイブしてvalidateかけようとした所こんな表示が。 Invalid Bundle. The bundle at 'ProductName.app/Frameworks/UnityFramework.framework' contains disallowed file 'Frameworks'. 無効なバンドルってどういうこと? forum.…

iOS framework addition failed due to a CocoaPods installation failure. の解決方法【Unity】【Admob】

Admobを導入したUnityプロジェクトをビルドしたところ、 iOS framework addition failed due to a CocoaPods installation failure. (以下略) のエラーが出るようになり、xcworkspaceが生成されなくなった。 そのままxcodeprojをアーカイブかけようとしても…

【M1Mac】framework not found FBLPromisesが出た時の対応方法【XCode】【Unity】

UnityでビルドしたアプリをXCodeでアーカイブした際に、 framework not found FBLPromisesのエラーでアーカイブが通らなくなった。 解決方法は下にあるので、早く見せろって方は一番下まで飛んでください。 試した事 Build Active Architecture OnlyをNoに変…

Scripting Define Symbol管理エディタ拡張「N3DefineSettingEditor」

前々から作成していて個人で使用してきた、 Scripting Define Symbolの管理用のエディタ拡張をboothで販売してみました。 nae3na.booth.pm 一々一行で管理するのも面倒だし、チェックの入れ外しで管理できればいいなという気持ちから作ってみたものです。 ¥3…

アプリビルドエディタ拡張「N3アプリビルダー」

そういえばDLL作成したことないな、って気づきと、 Boothやってみたいな、という気持ちが合体したので、速攻でシンプルなビルドエディタ拡張つくりました。 nae3na.booth.pm 英語対応まだやってないので、Asset Storeにはまだアップしてません。 まだ調整段…