Unity未捕获的翻译错误:illegalArgumentException

时间:2016-10-12 09:34:04

标签: unity3d unity5

Unity 5.4.1p2专业版

启用分析和Google Play inapp purchase

添加了以下统一广告网络sdks Charboost 6.4.1 AdMob广告 Revmob 的Vungle

除了这些sdks,我还有依赖sdks之类的 Googleplayservices

集成了所有这些sdks后,app在编辑器中运行良好。但在进行构建时,我收到以下错误

  

未捕获的翻译错误:java.lang.IllegalArgumentException:   已添加:Lcom / google / android / gms / internal / zzbn;

转换为dex格式阶段时会发生此错误

似乎在多个地方存在相同依赖的冲突......

之前有人见过这个???

1 个答案:

答案 0 :(得分:1)

如果您使用的是lite,则需要禁用play-services-ads.jar。

请参阅下面附带的屏幕截图,禁用play-services-ads.jar

enter image description here

如果你有这两个罐子,它永远不会编译。禁用该jar并尝试进行构建,它应该经过dex转换阶段。