今天试了一下将试了一下一个unity中使用onnx的开源项目,想导出到手机上看看效果怎么样,结果导出的时候一直卡在这个Calling IPostGenerateGradleAndroidProject callbacks,等了二十多分钟了也是没有任何进展。杀掉重启也是不行。

然后上完搜了一下,大概知道到了这两篇文章:

CSDN | 解决Unity打包Apk卡在calling IPostGenerateGradleAndroidProject callbacks

Unity社区 | 打包时一直在正在调用IPostGenerateGrad AndroidProject calibacks 调用IPostGenerateGradleAndroidProject回调

大概意思就是这个时候其实是在下东西,下不下来导致一直卡着。

根据前人的做法,尝试了删除用户目录下.gradle目录的内容(有几个文件夹被占用着删不了就没删了);将DNS改为8.8.8.8;用镜像加速gradle下载(第二篇文章中的方法);

最后是使用镜像之后导出变得很快完成了。这个问题应该初步是解决了。但是导出后Unity日志还是输出了两个警告:

# 警告1
Errors during XML parse:
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

# 警告2
Additionally, the fallback loader failed to parse the XML.
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

但是毕竟不是报错,不知道有多少影响。然后是现在导出来的apk发到手机上安装显示解析软件包时出现问题,不知道是什么问题,还需要进一步排查。已解决,问题记录