1.新建Android项目
2.在File中选择New然后选择New Module,创建Android Libaray
3.将Unity3D目录中的classes.jar复制进module中的libs文件夹并重新sync项目
4.新建MainActivity设置为Launcher Activity,不生成Layout File
5.新建AndroidActivity并设置点击事件,再写好回调事件
6.写好MainActivity中的回调函数,并继承UnityPlayerActivity
7.写好AndroidManifest.xml文件
8.选择Build中的Make Module
9.在build文件夹中找出jar/aar文件和AndroidManifest.xml文件
10.用压缩文件打开aar文件删除libs中的classes.jar
11.新建Unity3D项目
12.在File点击Build settings,选择Android,点击Switch Platform
13.在 Player Settings中选择other Settings,修改Package Name
14.新建两个Button和一个Text,1个用来切换到Android页面,另一个用来测试调用Android函数回调Unity3D函数
15.编写第一个Button的脚本并设置点击事件
16.编写第二个Button的脚本并设置点击事件
17.新建Plugins文件夹,在其中新建Android文件夹,将aar包和AndroidManifest.xml文件拷贝进去
18.build and run 即可