Unity与Android交互 aar包方式Android端操作
首先我的平台:Unity2019.4.4f1+Android Studio
第一步在Android Studio上创建一个空项目
然后,在这里设置你的项目名,包名,项目位置,语言和最小支持的SDK,完成
完成后你会看到一个这样的目录右键这个目录选择new->moudel,选择Android Library
然后在这里设置你的moudel名,包名,语言和最小支持的SDK,完成
然后点击这个三角将你的资源视图改为project
然后在你的Unity安装目录下的Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Development\Classes中找到classes.jar
复制到你的moudel目录下的lib中,右键这个jar包选择Add as library
Unity高版本(比如我)还需要将安装路径下Editor\Data\PlaybackEngines\AndroidPlayer\Source\com\unity3d\player中的UnityPlayerActivity.java复制到module下的src/main/java/你的包名中,ok,开始敲代码
module下的src/main/java/你的包名中在新建一个空Activity
其中代码类似于,中间代码是将unity的试图放到自己的view中方便控制
这是我的布局文件layout_model.xml
配置AndroidManifest.xml文件
然后在最上面的选项栏中选择Build->Make Module 之后就可以在找到我们要导出的aar包,右键这个aar选择Show in Explorer可以在文件中打开,然后用压缩软件将这个aar包打开并删除其中的lib文件夹下的classes.jar文件,完成!
这是Unity端;https://blog.csdn.net/qq_43244501/article/details/107615969