Buri Memo:

アイデアや気づきとかが雑に書き殴られる

Unity: ubuntu 22.04 で my asset のダウンロードができない

OS: Ubuntu 22.04.4 LTS
Unity: 2022.3.25f1 LTS

こういう環境で、アセットストアで無料で登録したアセットをダウンロードしようとしたら、The download could not be completed. See details in console. と出てきてダウンロードが一向に進まなくなった。

The download could not be completed. See details in console.

console を見ろとあるので Window > General > Console を開くと、My Assets がおかしいので確認してくれというエラーだった。

[Package Manager Window] The Assets Cache location is invalid or inaccessible, see configuration in Preferences | Package Manager
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) (at /home/bokken/build/output/unity/unity/Modules/IMGUI/GUIUtility.cs:203)

Cannot include third party package location, you should check My Assets path location in User Preferences > Package Manager. Reason : '/home/buri/.local/share/unity3d' is an invalid path
UnityEditor.EditorApplication:Internal_FocusChanged (bool)

Edit > Preferences > Package Manager を開くと The Assets Cache location is invalid or innaccesible. Change location or reset it to default location. というエラーが出ていて、 Assets Cache がどうやらおかしいらしい

The Assets Cache location is invalid or innaccesible. Change location or reset it to default location.

解決

unity3d ディレクトリがなかったので作ったら、問題なくダウンロードができるようになった。

mkdir ~/.local/share/unity3d