質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

BitBucket

BitBucketは無料のリポジトリ管理ホスティングサービスです。 MercurialとGitのVCSに対応しています。プライベートリポジトリを、制限なく作成することが可能です。

Q&A

解決済

1回答

638閲覧

ローカルからPackage Managerへ追加した場合,CloudBuildした時にファイルが見つからない

aiueoao

総合スコア146

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

BitBucket

BitBucketは無料のリポジトリ管理ホスティングサービスです。 MercurialとGitのVCSに対応しています。プライベートリポジトリを、制限なく作成することが可能です。

0グッド

0クリップ

投稿2022/07/30 07:44

ローカルのディスク上のファイルを"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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

パッケージを埋め込むことで解決しました.
https://docs.unity3d.com/ja/2019.4/Manual/upm-embed.html

投稿2022/07/31 13:54

aiueoao

総合スコア146

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問