实现Unity与Android之间的通信,在有打包Jar的,有打包aar的,有直接拷贝文件的。
本文方法优势:
不需要引用unity下的class.jar
不用在Unity的/Plugins/Android下放置AndroidManifest.xml文件
Unity打包时PackageName不依赖于引用文件
发布简单,只需要导出arr并直接拷贝到/Plugins/Android目录下即可使用,不用对文件做任何修改
Android studio工程单击选中module然后选择「Build」「Rebuild Project」导出arr包,放到Assets/Plugins/Android(如果目录不存在,自己创建)
如果要对接第三方库,可以在moudle下对接,并打包aar给Unity使用。切记jar需要放到aar的libs下引用,才可以在打包的时候一并导出。通过gradle的网络下载编译方式是不会被打包到aar中的。