Unity 接入Android SDK-小米sdk
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,接入Android SDK流程分为以下四步:1.写Android Activity文件 与 unity的调用java接口(AndroidJavaClass/AndroidJavaObject)2.An
千家信息网最后更新 2025年12月01日Unity 接入Android SDK-小米sdk
接入Android SDK流程分为以下四步:
1.写Android Activity文件 与 unity的调用java接口(AndroidJavaClass/AndroidJavaObject)
2.Android java代码写完后,打包成JAR包
3.copy Android工程到Unity
4.Android回调Unity(UnityPlayer.UnitySendMessage)
一、写Android Activity文件 与 unity的调用java接口
Android Activity文件有两种方式:
1. 继承 UnityPlayerActivity
Android java代码

unity的调用

AndroidJavaObject对应Java的基类Object,通过这个类,可以在Unity中直接通过类名构造Android中的Java类,一般我们使用该类进行Android代码调用
AndroidJavaClass继承于AndroidJavaObject,与其之间的关系等价于Java中Object与Class的关系,一个是类的实例,一个是类的类型
2. 使用Unity本身正在使用的当前Activity
Android java代码
小米的sdk不要求我们创建独立的Activity,所以我们直接使用Unity本身正在使用的当前Activity,只是请注意,一定要使用runOnUiThread来调用,否则可能会出现调用不到的情况。
unity的调用
二、Android java代码写完后,打包成JAR包
方式1:
下面我们学习如何在Unity中去调用它。首先Build一下当前的Eclipse工程,代码所有的.class文件都生成在了Android工程的bin文件夹中,当前工程的路径是UnityTestActivity->bin->classes->com->xys->你的.class文件。下面需要对这些.class文件进行打包,苹果系统的话打开电脑的终端,cd到classes文件夹的目录下,接着执行代码
jar -cvf class.jar *
这行代码的意思是把当前目录下的所有.class文件打包成.jar文件,保存文件名称为class.jar
在上诉步骤中有一点尤为重要,==就是当你在生成jar包之前请一定要确认你要生成的路径下有没有R开头的class文件==
例如这些R文件,这些R开头的文件可能会导致你Unity发安卓包失败,因为在Unity本身自带的classer.jar包里面是有R文件的,它会和你的这些R文件冲突。
三、copy Android工程到unity
1.将Android工程中的res、asset copy到Assets\Plugins\Android
2.将JAR包和对应SDK的jar copy到Assets\Plugins\Android\bin
3.设置AndroidManifest.xml
四:Android回调unity
第一个参数是Game Object对象,所以需要在游戏对象上绑定脚本。
第二个参数是unity中定义的方法名。
第三个参数是定义方法的参数(可空)。
文件
代码
工程
参数
生成
对象
开头
接口
文件夹
方式
方法
正在
目录
路径
小米
接入
重要
三个
下有
之间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发工程师是什么工作
漳州市政务网络安全预警
河南网络安全法处罚裁量标准
黑莓进军网络安全
无法ping通对方服务器
台式机网络无法连接到服务器
软件开发销售 增值税优惠
国内全文数据库的共同特点
软件开发在哪个专业
我的世界服务器包含非法字母
查询星环数据库所有表
软件开发包括什么专业
成吉思汗2最新服务器
网络安全二级配备
王牌战争如何选择服务器
数据库技术及程序设计实验
著名军工网络安全企业
嘉兴软件开发驻场需要多少钱
异地组网的点对网络技术
软件开发后端是什么
网警支队和网络安全保卫支队
企业开发云服务器安全
steam手机服务器连接异常
vs打开数据库步骤代码
软件开发销售 增值税优惠
网络安全导论试题
软件开发自学创业
当前数据库的最新技术
为什么进吃鸡显示无法连接服务器
查看orcale数据库版本