Eclipse打包jar给Unity使用
打包的关键在于:Unity和Eclipse两端的安卓SDK【最低API和目标API】对应相同。其实Unity和Eclipse两端的包名可以不相同,包名不相同的时候采用以下方式调用:
AndroidJavaObject jo = new AndroidJavaObject(包名.类名);
jo.Call<返回类型>(函数名称,参数...);
classes.jar路径:
【Eclipse打包jar给Unity使用】Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Classes\classes.jar提醒:千万别直接在Unity里面直接测试,那样即使步骤正确也没有用。要拿到真机(最好)或者模拟器上测试。 步骤如下: 在Eclipse中创建安卓工程
文章图片
1-1.png 这里包名可以不对应,但最低API和目标API一定要对应
文章图片
1-2.png
文章图片
1-3.png
文章图片
1-4.png
文章图片
1-5.png
文章图片
1-6.png 将classes.jar导入到安卓项目中
文章图片
1-7.png
文章图片
1-8.png
文章图片
1-9.png 编写Eclipse测试代码、打包导出jar、引入至Unity
注意要把黑圈圈里面的注释掉
文章图片
1-10.png
文章图片
1-11.png
文章图片
1-12.png
文章图片
1-13.png 编写Unity测试脚本、打包apk、测试
测试脚本挂到任意游戏对象上进行测试。注意观察脚本中的调用方式【Eclipse中的,包名.类名】。
文章图片
1-14.png
文章图片
1-15.png
文章图片
1-16.png
文章图片
1-17.png
推荐阅读
- Beego打包部署到Linux
- jar|springboot项目打成jar包和war包,并部署(快速打包部署)
- Android|Android gradle打包涉及task源码解析(五)
- pyinstaller解决闪退问题
- iOS|iOS 高效开发必备技巧之自动化打包(shell xcode11 上传App Store 蒲公英等平台)
- eclipse上传项目到github操作步骤
- java--jar包启动命令(配置分离模式)
- 美味蛋糕|美味蛋糕 低价出水彩视频课程打包出
- 脚本自动化打包
- Vue+jszip+file-saver|Vue+jszip+file-saver 实现el-table中qrcode生成的二维码图片批量打包成zip下载