脚本加载代码在ScriptLoder,AndroidDebug场景中所有的资源都在StreamingAssets。
这里作者做了一步处理,把StreamingAssets下的hotfix.dll拷贝到persistent目录下,这在android中是常用的操作。但是拷贝时做了文件是否存在的判断,导致在后期更新hotfix文件时,由于persistent目录下已经有了hotfix所以不执行拷贝操作,进而导致无法热更代码。。。
作者是推荐release用persistent目录的,就先用推荐目录吧(但是PC上的资源全存C盘了)
网友评论