实现:用Android Studio生成unity可用的aar,将aar导入unity实现相互调用
参考:
https://www.jianshu.com/p/c06063a403c6
https://blog.csdn.net/sovechen/article/details/80793315
https://blog.csdn.net/s344951241/article/details/80629550
https://blog.csdn.net/dengshunhao/article/details/80595420
https://blog.csdn.net/BuladeMian/article/details/78387461
https://blog.csdn.net/huangzhenxun/article/details/82587904
https://blog.csdn.net/sovechen/article/details/80793315
https://blog.csdn.net/sinat_23156865/article/details/54143064
生成aar
- 新建一个空的project
说明;
在App模块也能操作,需要修改一些东西,此处是新建模块搞
生成如图:
- 在该项目上新建一个模块(项目完全生成完才会出现新建模块的选项)
注意·:包名一定要与unity的包名相同,生成后更改配置文件中的包名无效,若不相同,配置文件错误,会造成apk运行闪退。Mini SDK的话应该与Unity保持一致,不一致没试过。
3.给新建的模块添加一个Empty Activity
注意:在Android或Project下都可以
Android结构下:
Project结构下:
注意:
第一个:不勾,由于在unity中运行,所以不需要Android布局视图。勾上的话,会在res->layout下生 成一个.xml文件,删除掉也行。
第二个:暂且不勾