unity同时接入Admob和vungle广告时若干问题

报错1:CommandInvokationFailure: Unable to convert classes into dex format.

在Plugins/Android目录下存在重复资源导致报错,在引用vungle的unity资源文件时会自动导入相关的arr文件,在导入Admob同样也会导入相关的arr文件,处理方式为把带有”support“字样的arr包只取一份就好,另一份直接删除,问题解决。

 

报错2.Win32 IO returned ERROR_BROKEN_PIPE

此问题是在打包最后阶段报错,从报错上看无从下手,最后感觉不是unity和加入的arr包冲突问题,而是JDK的设置,我最开始的文件目录为:C:\Program Files (x86)\Java\jdk1.8.0_91。

以为是jdk版本问题,转而升级为10.0.2,目录为:C:\Program Files\Java\jdk-10.0.2,在安装时特意没选择Program Files (x86)而是选择了Program Files,事实证明这是一个正确的决定,不过依然出现了错误,但报的错为引用了过时的什么什么东西,转为安装之前的1.8版本jdk,目录选择为:C:\Program Files\Java\jdk1.8.0_151。成功打包出apk


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部