ローカルのディスク上のファイルを"Add Package from disk"でPackageManagerへ追加したProjectをCloudBuildした場合「関連するファイルが見つからない」エラーが出ます.
前提
githubページからML-AgentsをダウンロードしローカルのD:\ml-agents に設置.
Editorから,メニュー「Window → Package Manager」を開き、「+ → Add package from disk」を選択し、「ml-agents/com.unity.ml-agents/package.json」「com.unity.ml-agents.extensions/package.json」を選択。
→Packages以下にML Agents等が作成される.
この状態でProject-Packages-manifest.jsonを確認すると以下のようになります.
{ "dependencies": { "com.unity.collab-proxy": "1.15.12", "com.unity.ide.rider": "2.0.7", "com.unity.ide.visualstudio": "2.0.14", "com.unity.ide.vscode": "1.2.4", "com.unity.ml-agents": "file:D:/ml-agents/com.unity.ml-agents", "com.unity.ml-agents.extensions": "file:D:/ml-agents/com.unity.ml-agents.extensions", "com.unity.test-framework": "1.1.29", "com.unity.textmeshpro": "3.0.6", "com.unity.timeline": "1.4.8", "com.unity.ugui": "1.0.0", ・・・略・・・ } }
発生している問題・エラーメッセージ
Cloud Buildのエラーメッセージ 310: [2022-07-29T23:41:26Z - Unity] An error occurred while resolving packages: 311: [2022-07-29T23:41:26Z - Unity] Project has invalid dependencies: 312: [2022-07-29T23:41:26Z - Unity] com.unity.ml-agents: The file [D:\ml-agents\com.unity.ml-agents\package.json] cannot be found 313: [2022-07-29T23:41:26Z - Unity] com.unity.ml-agents.extensions: The file [D:\ml-agents\com.unity.ml-agents.extensions\package.json] cannot be found 314: [2022-07-29T23:41:26Z - Unity] Exiting without the bug reporter. Application will terminate with return code 1
試したこと
Unityにデフォルトで入っている他のPackageと同じ階層 [Project]\Library\PackageCacheに上記の2フォルダ(com.unity.ml-agents,com.unity.ml-agents.extensions)を直接置いてみましたが消えて?しまい,うまくいきませんでした(ローカル上).Cacheなので本体は別のところでしょうか?
こちらの記事によれば
パッケージは常にグローバルな場所にインストールされます
とあるので(リモート上の) [Project]/Packages/manifest.jsonを書き換えれば良いように思うのですが,ローカルに置いてあるファイルをリモートに持っていき? どのように書き換えれば良いか分かりません.
補足情報(FW/ツールのバージョンなど)
Windows11
Unity2020.3.30f1
BitBucket
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。