原因:class文件重復(fù)導(dǎo)致的沖突問題,我們?cè)贏ndroid Studio里build成aar文件,然后與AndroidManifest文件一起放入U(xiǎn)nity3D項(xiàng)目的Plugins/Android目錄下,這個(gè)時(shí)候進(jìn)行build就會(huì)報(bào)這個(gè)錯(cuò)誤。
解決方法:將aar后綴名更改為.zip然后用壓縮軟件打開刪除掉libs/classes.jar文件(也就是Unity為Android提供的jar文件,包含UnityPlayerActivity等類),再放入Plugins/Android目錄即可正常編譯。注意是放zip文件
另外,要注意的是aar文件不能解壓了刪除文件再壓縮,這樣build也會(huì)報(bào)資源找不到的錯(cuò)誤,一定要用壓縮工具打開壓縮包刪除。