【Unity和Android相互调用】导出Aar包(简化版)

之前的一篇博客写了导出Jar包的方法来提供Unity和Android之间的通信,但是其实这种方法官方已经不再推荐了,作为时代的弄潮儿,我们应该与时俱进。

本文介绍的的方法是通过AndroidStudio导出Aar包,但是我查了一些博主的文章,好多都是导出Aar包还要使用AndroidManifest.xml,在这之前还要把Unity的jar包导入到Android中去,然后修改生成的包名,自己弄了一遍,可能是包名的原因,一直找不到包里面对应的函数。感觉这种方法也比较麻烦。

偶然间发现了一篇博主的文章,通过文章的分析,Android中使用的Unity的classes.jar包,但是可以直接在Unity的运行环境中,通过Java的反射原理,运行的时候再去调用。这样就省去了很多的步骤,步骤比较简单,而且不容易出错。

文章的链接在这里:

Unity与Android交互方案优化版

文章里面详细介绍了只导出Aar包然后和Unity进行通信的方法,最新版本的Unity也是可以用的,因为他的区别主要是利用Java的反射进行简化的,所以和Unity的升级关系不大。

至于Java的反射,网上的资料很多,文章里面使用的也都是基础性能,不是很难。

                                                                                                                                                                           -----站在巨人的肩膀上系列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值