unity调用android的jar包,三、Unity调用安卓——01、jar包方式

用Android Studio打出jar包供Unity调用

1.创建新的 Android Studio 工程

2.为此 Android Studio 工程创建 Android Library 类库(也就是一个 Module)(后面就是用它生成 jar)

3.生成 Jar

4.将 jar 导入 Unity 工程中的 Assets/Plugins/Android/

5.使用 AndroidJavaObject.Call 等方式调用

参照这个教程:https://www.jianshu.com/p/8256c0da444a

但是不要用最新的Android Studio版本,要和教程的保持一致,不然生成的jar包的文件夹都找不到,根本就没有。

这个当中还遇到别的问题,比如打开新建工程,上来就报错,后面百度后是因为

Android Studio构建版本和生成的目标版本不对应问题。

Unity如何使用jar包?

1、基本调用方法-单例模式:

unity是通过UnityPlayer这个中间类和jar通信的,所以要先实例一个UnityPlayer。

用静态方法获取jar端的实例,然后通过实例来调用Jar端的方法。

其中可以通过回调的方式互相通信发消息。

0d5f35241ba7

image.png

安卓端编写接口:

0d5f35241ba7

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值