Unity3D打包问题汇总

2016-08-30  本文已影响0人  Nasume

先认真阅读SDK文档,确保每一步正确!

参考文章

相关问题

  1. converting java.class to dex-format 失败

    有可能是jar包被重复添加,或者包名有冲突。具体可以看详细错误。

  2. 可以打包,但是启动后直接闪退,报 NoClassDefFoundError

怎么解决java.lang.NoClassDefFoundError错误

  1. can't create handler inside thread错误

在UI线程外调用了UI更新的操作,使用下面代码包装

this.runOnUiThread(new Runnable() {
            public void run() {}
});
  1. UC打包注意:
  • 使用将Unity项目导出Android工程后接入SDK的方式没问题!
  • 导出插件时只导出src文件夹,不要导出资源!
  • 将UCSDK包里的assets文件夹释放出来放在Unity里!
  • java.lang.NoClassDefFoundError> 检查包名是否一致,导出插件时是否选择了其他资源(不要选择gen文件夹)!
  • 大坑(com.alipay.sdk.app.a) that doesn't come with an associated EnclosingMethod的问题。Keystore?Android方法数量不够?多了引用类?最后果然是因为libs太多,java方法数太多导致的!
    也可以先重启Unity客户端试试
上一篇 下一篇

猜你喜欢

热点阅读