Benjamin

静以修身,俭以养德,非澹薄无以明志,非宁静无以致远。
随笔 - 386, 文章 - 0, 评论 - 196, 引用 - 0
数据加载中……

Unity3d Build Android报错:Execution failed for task ':checkReleaseDuplicateClasses'

原因:class文件重复导致的冲突问题,我们在Android Studio里build成aar文件,然后与AndroidManifest文件一起放入Unity3D项目的Plugins/Android目录下,这个时候进行build就会报这个错误。
解决方法:将aar后缀名更改为.zip然后用压缩软件打开删除掉libs/classes.jar文件(也就是Unity为Android提供的jar文件,包含UnityPlayerActivity等类),再放入Plugins/Android目录即可正常编译。注意是放zip文件
另外,要注意的是aar文件不能解压了删除文件再压缩,这样build也会报资源找不到的错误,一定要用压缩工具打开压缩包删除。

posted on 2022-11-18 17:09 Benjamin 阅读(1407) 评论(0)  编辑 收藏 引用 所属分类: Unity


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理