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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值