Unity与原生交互之Unity篇——AndroidStudio导出aar/jar包供Unity使用实现交互全流程(1)

本博客详细介绍了如何在Android Studio中创建一个空项目,建立Android Library Module,修改build.gradle文件,编写原生库代码,并导出aar或jar包。这些步骤将帮助Unity开发者实现Unity与Android原生代码的交互,通过导入aar或jar包到Unity项目,进行功能调用和测试。
摘要由CSDN通过智能技术生成

序言:此篇介绍使用AndroidStudio导出纯原生Library供Unity使用

一.搭建Android项目

1.创建一个Android空项目 

NewProject - No Activity - 选择选择java语言 - finish - 删除Test库

2.创建Module-AndroidLibrary | 直接使用app module

注:直接使用工程的app模块则跳过此步骤,本文就采用的此方式

右键该工程的app,新建一个Module

包名不要与Unity项目的包名相同,否则可能unity打包时会冲突

Java语法

切换显示目录到Project,目录显示,可以看到刚刚创建的Module

3.修改app / build.gradle文件 

注:如果是新建的module,则只需要改第二个框内的

修改下图中红框部分,因为是纯原生Library库,注释掉的部门都是不需要的

 sync

4.编写原生库类代码

 5.导出aar

 

6.分析aar

aar包里既包含API代码,又包含资源文件

jar包里仅包含API代码

此篇是导出的纯原生库,因此只需要将jar包导入Unity即可

 

7.jar包导入Unity

直接将jar包拖入Unity

8.编写Unity调原生的功能

var AndroidJavaObject jo= new AndroidJavaObject("com.nativelibs.framework.AndroidBridge");

jo.Call("ToString");

9.打包APK,运行测试

将apk安装至雷电模拟器,然后在AS中选择Logcat输出窗口,可直接查看运行日志

下一篇传送门:

Unity与原生交互之Unity篇——AndroidStudio导出aar/jar包供Unity使用实现交互全流程(2)_人生若只如初見♫的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值