unity4可以生成apk而unity 5生成不了apk问题

本文解决了Unity5在生成APK时遇到的问题,主要是因为AS生成的jar文件导致的编译错误。文中提供了使用EC来生成仅包含src和res的jar文件的方法,以此确保Unity5能正确生成并运行APK。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 unity4可以正常生成apk,5不可以  是应为生成的android的jar有问题,生成androidjar需要在ec上生成,只选择src和res  这样就可以正常生成apk,用as生成的jar在5上不可以是因为as生成的jar或自动生成R的路径,照成5上编译不通过,显示 warning: Ignoring InnerClasses attribute for an anonymous inner class
(org.xxx.xxx.xxx$1) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.


所以解决方法,用ec生成jar 不要用as去生成jar,ec生成jar值选 src和res 别的都不要,这样的jar就可以通过编译了 ,而且apk不会有问题可以正常运行 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值