tuyoogame / YooAsset

unity3d resources management system
https://www.yooasset.com/
Apache License 2.0
2.51k stars 489 forks source link

The AssetBundle '__data.bundle' could not be loaded because it references scripts that are not compatible with the currently loaded ones. Rebuild the AssetBundle to fix this error. #76

Open HXiaoMing opened 1 year ago

HXiaoMing commented 1 year ago

昨天升级到1.4.7,打了新的资源包,然后部署到cdn。

旧应用YooAsset的版本是1.4.6-preview,旧应用更新到 新版的资源(YooAsset1.4.7打出来的资源),然后在加载AssetBundle时候就报错了(旧版的YooAsset1.4.6-preview,无法加载新版本YooAsset1.4.7打出来的资源包的吗?YooAsset1.4.7可以加载旧版YooAsset1.4.6-preview的打包资源吗?每次升级YooAsset,会不会导致旧版用不了?)

The AssetBundle '__data.bundle' could not be loaded because it references scripts that are not compatible with the currently loaded ones. Rebuild the AssetBundle to fix this error.

还有一个小问题,1.4.7没有上自定义日志的功能吗?新手用YooAsset对它不熟,测试反馈了问题不好跟,没有日志有点难查。。

gmhevinci commented 1 year ago

The AssetBundle '__data.bundle' could not be loaded because it references scripts that are not compatible with the currently loaded ones. Rebuild the AssetBundle to fix this error. 这个问题,应该是本地脚本发生了变化导致的。和资源系统无关。

gmhevinci commented 1 year ago

1.4.8版本即将加入自定义的日志系统。可以关注下。

L-Fone commented 1 year ago

QQ截图20230308105135 一 样遇到了类似的,我们项目拆出很多分包,根据不同场景用户进行分需下载,目前出现情况是成功下载且加载分包资源时就会报出这个错误。

L-Fone commented 1 year ago

QQ截图20230308105732

gmhevinci commented 1 year ago

@L-Fone 你要在收集界面把Unique Bundle Name勾选上。

L-Fone commented 1 year ago

@gmhevinci 在收集界面把Unique Bundle Name勾选上,重新打包测试,已生效。非常感谢!

HXiaoMing commented 1 year ago

The AssetBundle '__data.bundle' could not be loaded because it references scripts that are not compatible with the currently loaded ones. Rebuild the AssetBundle to fix this error. 这个问题,应该是本地脚本发生了变化导致的。和资源系统无关。

非常感谢。

HXiaoMing commented 1 year ago

1.4.8版本即将加入自定义的日志系统。可以关注下。

image

这里日志能不能由外部控制,打正式包,这里的日志都没了

gmhevinci commented 1 year ago

这个问题主要是Conditional导致的,可以构建DEV版本来查看普通的DEBUG日志。

hanazonoyurine commented 1 year ago

The AssetBundle '__data.bundle' could not be loaded because it references scripts that are not compatible with the currently loaded ones. Rebuild the AssetBundle to fix this error. 这个问题,应该是本地脚本发生了变化导致的。和资源系统无关。

非常感谢。

你这个问题解决了吗?我经常碰到这个问题,感觉是和热更新有关,每次碰到我都是重新出包,但是总感觉应该不是这样的,不知道是不是有什么地方弄得不对

gmhevinci commented 1 year ago

你是用了华佗这类热更技术吗?

hanazonoyurine commented 1 year ago

你是用了华佗这类热更技术吗?

是的

gmhevinci commented 1 year ago

你可以在华佗的群里问一下,应该是挂在的mono发生了变化导致的。