原理概述:Unity在生成apk的时候,会把相对路径为Plugins/Android下的aar文件打入到apk里面,通过Unity自己的api,AndroidJavaClass就可以调用aar里面的代码,实现一些Android原生层的一些功能 本文内容:主要写了用aar沟通Unity的基础流程,不涉及具体的sdk等的接入,本人不是Android原生开发,所以Android的部分很多还不是很理解,所以只能提供一些基本方法,其他的只能靠大家自己去研究了 生成aar 要生成aar,大体步骤如下 AndroiStudio 编辑器里面,新建一个空工程(只是用来当出aar包的载体,后面可以看到里面很多东西是不需要的) 添加新模块 Android Library 导入Unity提供的classes.jar包(主要是为了编译通过,如果你没用用到Unity的代码,只是Unity调用java,其实可以不用) 写自己需要的功能代码,同时根据功能,调整AndroiManifest.xml以及build.gradle(主要配置一些引用等内容,不一定需要调整) 执行Gradle的assemble...