我尝试使用Unity2017.4.34f1构建我的项目,因为谷歌现在需要32位和64位,所以我选择了IL2CPP。
对于Android,我使用r13b。
但是,构建失败,我得到以下错误(摘要):
/Applications/Unity/Hub/Editor/2017.4.34f1/Unity.app/Contents/il2cpp/build/il2cpp.exe异常:
未正确运行!
发布于 2019-12-03 11:47:18
发生此故障是因为项目中的代码在C#中具有extern方法。带有[Dllimport("__Internal")]
属性的标记为extern的方法必须存在于本机库中,当使用IL2CPP脚本后端进行构建时,该库与Unity链接。
例如,在本项目中,导致此问题的一个函数名为:activateApp
你有两个选择:
在本例中,看起来错误来自Facebook。看看是否有一个更新的Facebook可用-我相信这可能已经纠正了。
https://stackoverflow.com/questions/59105603
复制相似问题