问题描述:
Failed to resolve packages: Registry configuration is invalid:
Unable to connect "https://packages.unity.cn". No packages loaded.
A re-import of the project may be required to fix the issue or a manual modification of F:/Packages/manifest.json file
使用别人的unity源码,出现报错。
解决思路:
1.首先思考下,源码的完整性,如果已经可以从其他人那里看到源码的完整演示结果了。那么优先不怀疑源码存在问题。
2.确定源码正确情况下,考虑配置问题。
3.通过网络搜索,得到问题原因:
上面解释问题原因是:unity存在国内版和国际版,有版本区别的问题。
配置文件无法连接"https://packages.unity.cn"这个网站。
由此得出两个解决方案:
1.下载国际版
2.国内版改配置文件
但是,其实国际版不知道为啥也会有这个原因,所以
还是有改配置的需求,并且最便利。
解决方案:
1,.找到上述F:/Packages/manifest.json file路径,打开
2.
国际版检查下有没有这个,没有的话加上就可以。
"scopedRegistries":[
{
"name":"ILRuntime",
"url":" "https://packages.unity.cn",
"scopes":[
"com.ourpalm"
]
}
],
国内版就把上面代码删了,只要下面的就可以。
区别国内版和国际版:
在点击unity hub,打开。
看后缀,下图就是国际版,如果是国内版后面就是2018.4.36f1c1,会多个c1