コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Exception failed: System.Threading.ThreadAbortException

概要 Exception failed: System.Threading.ThreadAbortException at (wrapper managed-to-native) System.Threading.WaitHandle.Wait_internal(intptr*,int,bool,int) at System.Threading.WaitHandle.WaitOneNative (System.Runtime.InteropServices.SafeHa…

【Unity】[BT:1.5.0] Error: null

概要 bundletool failed: Failed to run 'XXXX/Editor/Data/PlaybackEngines/AndroidPlayer\OpenJDK\bin\java.exe -jar "YYYY\Assets\GooglePlayPlugins\com.google.android.appbundle\Editor\Tools\bundletool-all.jar" build-bundle --overwrite --config=…

【Unity】.aab を端末にインストールするバッチファイル

概要 上記の aab_install.bat を保存する .aab をダブルクリックした時にこの .bat を実行するように設定変更する これで .aab をダブルクリックしたら端末にインストールできるようになる BUNDLETOOL のパスは必要に応じて変更する bundletool のダウンロー…

【Unity】Failed to retrieve asset pack: No APKs available for pack 'XXXX'.

概要 Failed to retrieve asset pack: No APKs available for pack 'XXXX'. Play Asset Delivery の Asset Pack を読み込む時に 上記のエラーが発生する現象に遭遇した Bundletool.BuildBundle( buildPlayerOptions ); Bundletool.BuildBundle を実行する時…

【Unity】ArgumentException: Invalid asset pack name: XXXX

概要 ArgumentException: Invalid asset pack name: XXXX AssetPackConfig.AddAssetBundle したところ上記のエラーが発生した Play Asset Delivery でアセットバンドルから Asset Pack を作成する時は アセットバンドルのファイル名を英数字もしくは _ のみ…

【Unity】Failed to retrieve asset pack: Asset Pack Download Error(-1):

概要 Failed to retrieve asset pack: Asset Pack Download Error(-1): The requesting app is unavailable (e.g. unpublished, nonexistent version code). (https://developer.android.com/reference/com/google/android/play/core/assetpacks/model/Asset…

【Unity】[BT:0.10.3] Error: Unrecognized flags: --local-testing

概要 java -Xmx1G -jar "C:\Program Files\Unity\Hub\Editor\2019.4.22f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bundletool-all-0.10.3.jar" build-apks --bundle=XXXX.aab --output=YYYY.apks --local-testing INFO: The APKs will be signed w…

【Unity】[BT:0.10.3] Error: Installation of the app failed.

概要 The APKs have been extracted in the directory: XXXX 04:12:16 E/SplitApkInstaller: Failed to finalize session : Unknown failure (cmd: Failure calling service package: Broken pipe (32)) [BT:0.10.3] Error: Installation of the app failed.…

【Unity】ArgumentException: Asset 'Assets/__DELETED_GUID_Trash/XXXX' is not a valid Asset or Scene.

概要 ArgumentException: Asset 'Assets/__DELETED_GUID_Trash/XXXX' is not a valid Asset or Scene. Addressable でアセットバンドルをビルドする時に 上記のエラーが発生してビルドに失敗する現象に遭遇した Unity を再起動してからアセットバンドルをビ…

【Unity】[BT:0.10.3] Error: java.lang.OutOfMemoryError: Java heap space

概要 [BT:0.10.3] Error: java.lang.OutOfMemoryError: Java heap space java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space at com.android.tools.build.bundletool.io.ConcurrencyUtils.waitFor(ConcurrencyUtils.java:59) at com.…

【Unity】java.io.IOException: Unable to delete file: XXXX\Temp\gradleOut\launcher\build\intermediates\metadata_library_dependencies_report\release\dependencies.pb

概要 java.io.IOException: Unable to delete file: XXXX\Temp\gradleOut\launcher\build\intermediates\metadata_library_dependencies_report\release\dependencies.pb Unity で Android ビルドしたら上記のエラーが発生することがあった 再度ビルドしたら…

【Unity】Broken text PPtr in file(XXXX.unity). Local file identifier (YYYY) doesn't exist!

概要 Broken text PPtr in file(XXXX.unity). Local file identifier (YYYY) doesn't exist! Addressable でアセットバンドルをビルドする時に 上記のエラーが発生する現象に遭遇した 該当のシーンファイルのフォーマットが バージョンアップ前の Unity のも…

【Unity】Mac mini (M1, 2020) に移行したらアセットバンドルと ROM のビルド時間が長くなったのでメモ

スペック 項目 内容 移行前 MacBook Pro (13-inch, 2019, Thunderbolt 3ポートx 4) 移行後 Mac mini (M1, 2020) Unity 2019.4 ビルド時間検証 項目 時間 Android アセットバンドルビルド 1.9 倍 iOS アセットバンドルビルド 2.1 倍 Android ROM ビルド 2.4 …

【Mac】The framework 'Microsoft.NETCore.App', version '2.1.0' was not found.

概要 It was not possible to find any compatible framework version The framework 'Microsoft.NETCore.App', version '2.1.0' was not found. - The following frameworks were found: 3.1.13 at [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]…

【Mac】dotnet: command not found

概要 dotnet: command not found 以下のページで使用したい .NET Core のバージョンを選択する https://dotnet.microsoft.com/download/dotnet 「.NET Runtime」の項目で該当 OS のインストーラを選択して インストーラをダウンロードし、実行する