您当前的位置: 首页 > 

染指流年灬

暂无认证

  • 5浏览

    0关注

    194博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

安卓打包报错 Failed running il2cpp.exe

染指流年灬 发布时间:2019-09-16 17:23:38 ,浏览量:5

在这里插入图片描述

Failed running il2cpp.exe

或者

il2cpp.exe did not run properly!

目前出现这个错误的原因是 代码里面有webgl外部访问的代码 [DllImport(“__Internal”)] private static extern string getModelIdStrFromJSCode(); 这段代码用于在WebGL访问工程里面的jslib文件里面的方法 jslib里面的方法主要用于与前端交互 如果工程也是需要访问webgl的,可能出现这个报错的原因和文章一样 这段代码要用预编译条件代码包住

  #if UNITY_WEBGL
    #endif

否则会报错。

如果工程是苹果平台的,出现的原因可能也是这个,一样用苹果平台宏定义包裹

用我朋友的话说是

工程开启64打包,会把iOS相关的代码打进去。你两个平台端,增加个宏定义区分下

说清楚点是这样,IOS的代码用宏定义后,在安卓平台,苹果宏定义内的脚本相当于没有,所以此时苹果代码不会影响安卓

关注
打赏
1665909078
查看更多评论
立即登录/注册

微信扫码登录

0.0364s