Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
JavaFX,Unity3D,Android,IOS,技术教程,生活随笔
  1. 首页
  2. 技术文章
  3. 正文

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

2019年12月12日 11847点热度 1人点赞 5条评论

我们在使用Unity3D进行Plugin Android的开发的时候,可能会碰到一系列的问题。

例如,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目录即可正常编译。

另外,要注意的是aar文件不能解压了删除文件再压缩,这样build也会报资源找不到的错误,一定要用压缩工具打开压缩包删除。

标签: Android Unity
最后更新:2019年12月12日

wing1314

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 匿名

    :exclaim: :smile: :smile: :smile: :razz: :razz:

    2022年12月2日
    回复
  • 匿名

    :exclaim: :smile: :smile: :smile:

    2022年12月2日
    回复
  • 匿名

    :confused: :idea: :mad: :razz: :evil: :exclaim: :smile:

    2022年8月9日
    回复
  • 匿名

    :cowboy: :redface:

    2021年9月26日
    回复
  • 匿名

    :cowboy:

    2021年9月26日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    鄂ICP备17006951号-1

    42011102000591