unity android 分包,Unity以分包(obb)形式集成到安卓原生 我慢慢填坑

Unity以分包(obb)形式集成到安卓原生 我慢慢填坑

Unity以分包(obb)形式集成到安卓原生 我慢慢填坑

工作中有需要将unity项目集成到安卓原生中,随着工作推进需要分包去发布到google ,那么这时候就需要在unity出包时进行分包(android project+ obb)。

使用方法也是将unity部分当资源去调用,具体方法这里不讲。只讲分包后的注意点。(默认有一定的as使用基础)

我是做unity开发的,那么第一次肯定出apk加obb形式进行测试我们这边功能是否正确。(经过测试没有问题)。第二步 出android project加obb模式,这时候obb和工程时在同一目录下以 =》项目名称.main.obb 命名。

如何正确使用obb呢?

1.将obb名称修改成mian.[Bundle Version Code].[Package Name].obb 这里需要注意一下

2.将unity导出工程放入安卓项目中,理论只替换assets、jniLibs和libs

那么这时候点编译将工程部署到测试机中(这里讲一下我们是真机去调试没用自带的模拟器)

apk安装成功之后是可以运行但是会发现报错,原因是原来引用的一些资源没有被正确找到加载。obb就是存储那些资源的一个压缩包。关闭apk,将obb放入手机存储目录下 android/obb/[Package Name]/mian.[Bundle Version Code].[Package Name].obb 。重启apk

注意!!!

这时候如果你是使用Application.streamingAssetsPath去读取streamingassets文件夹下的某个文件时可能会出现找不到的问题!!输出一下路径大概是这个样子 =》jar:file:///data/app/x’x’x’x’x’x’x’x’x’x/base.apk!/assets/config_plat.json

那这个意思可以理解为是获取apk安卓包的安卓路径 并不是我们放置obb的位置的东西??

Excuse me? 我放了你不用?搞我? (搞了我很久 可能我比较菜 安卓懂得太少了)

最开始怀疑路径需要拼 ×

后来怀疑打包有问题 ×

插播一条旧闻=》

下面有unity对应的安卓路径给有需要的人

Application.dataPath : /data/app/xxx.xxx.xxx.apk

Application.streamingAssetsPath : jar:file:///data/app/xxx.xxx.xxx.apk/!/assets

Application.persistentDataPath : /data/data/xxx.xxx.xxx/files

Application.temporaryCachePath : /data/data/xxx.xxx.xxx/cache

obb有问题?那我就看看。修改后缀为zip 解压! 其中就是资源目录 巴拉巴拉一堆。也没发现有特殊内容。唯一特殊一点的就是一个0Kb文件(这个很重要!!!!!)。因为不太懂最底层的调用obb原理也没有怀疑这个东西!大错特错!这个文件有用!!!大大地有用!!!emmmm确切的说是文件名字有用。

最开始有疑问的地方是自己出apk加obb可以用为啥??放到别的项目用就不行呢。查了一下androidmanifest文件,其中有个unity build.id 值记录了一个和0kb文件名字类似的东西……

0647de9e9c4e65491bd6a2f80f67bccf.png

Androidmanifest.xml

莫非……嗯……果然……好了

到这里原生项目可以正常调用obb包内的资源了。

谢谢!

不会排版 凑合看吧 有问题私信 (小声bb一下 我可能也不常在)

如果有问题请加725608640 qq 群

原创转发请带链接!

Unity以分包(obb)形式集成到安卓原生 我慢慢填坑相关教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487302.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

73岁Hinton老爷子构思下一代神经网络:属于无监督对比学习

机器之心报道编辑:魔王、杜伟在近期举行的第 43 届国际信息检索年会 (ACM SIGIR2020) 上,Geoffrey Hinton 做了主题为《The Next Generation of Neural Networks》的报告。Geoffrey Hinton 是谷歌副总裁、工程研究员,也是 Vector Institute 的…

面向对象引子

描述两个角色: 1 def hum(name,age,job):2 """这是代表一个人"""3 data {4 name:name,5 age:age,6 job:job7 }8 9 return data 10 11 def dog(name,type): 12 """这是代表一条旺财…

下一个十年的C位:物联网产业全景解析

来源:北京物联网智能技术应用协会导语:庄子曰:“天地与我并生,而万物与我为一”庄子将天地万物与人平等对待,打破了“以人类为中心”的桎梏。如果说互联网是以“人的需求”为中心构建的,那么物联网&#xf…

[数据挖掘]朴素贝叶斯分类

写在前面的话: 我现在大四,毕业设计是做一个基于大数据的用户画像研究分析。所以开始学习数据挖掘的相关技术。这是我学习的一个新技术领域,学习难度比我以往学过的所有技术都难。虽然现在在一家公司实习,但是工作还是挺忙的&…

网页html语言怎么看,怎样查看网页的css代码?

怎样查看网页的css代码?下面本篇文章给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。怎样查看网页的css代码?要查看一个网站使用了什么css代码,可以通过在网站空白处右键&#xff0c…

【精彩文章】数学家论数学——数学的本质

来源:数学算法俱乐部罗巴切夫斯基任何一门数学分支,不管它如何抽象,总有一天会在现实世界中找到应用.罗巴切夫斯基(Н.И.лобачевский,1792~1856,俄国数学家)是非欧几何的创始人之一&#xff0c…

HTML将canvas画布鼠标事件,HTML5 Canvas鼠标与键盘事件demo示例

演示html5 canvas鼠标事件,获取canvas对象上的鼠标坐标,演示键盘事件通过键盘控制canvas上对象移动。canvas对象支持所有的javascript的鼠标事件,包括鼠标点击(mouseclick), 鼠标按下(mouse down), 鼠标抬起(mouse up),鼠标移动( mouse move)…

js——正则整理

1、示例 匹配网址url function IsURL(str_url){var strRegex "^((https|http|ftp|rtsp|mms)?://)" "?(([0-9a-z_!~*().&$%-]: )?[0-9a-z_!~*().&$%-])?" //ftp的user "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.…

天价!一款芯片从设计到流片需要45亿!3纳米芯片研发成本曝光

来源:EETOP综合整理自IBS、科技新报英特尔宣布7纳米制程要延后半年问世,使晶圆代工龙头台积电有机会受惠英特尔扩大外包生产,竞争对手AMD 也因英特尔7纳米延后,产品持续维持竞争优势,两家公司股价都大涨。只是英特尔7纳…

EUV光刻机全球出货量达57台

来源:内容编译自「semiwiki」,谢谢。IMEC是推动半导体技术前进的主要组织之一,日前,他们举办了一场线上论坛,谈及了对芯片现状和未来的看法。在演讲中,ASML总裁则对光刻的发展进行了演讲。从他的PPT中可以看…

一个计算机台式机的组装方案,既能带又便宜的电脑组装方案,华擎deskmini310组装晒单...

既能带又便宜的电脑组装方案,华擎deskmini310组装晒单2019-04-17 10:39:4425点赞61收藏30评论前段时间家中的台式机陆陆续续已近阳寿,再组装一台机器的念头就油然而生。常年浏览大妈家的我发现了一样小众但蛮出名的迷你机箱——华擎deskmini310&#xff…

FPGA的历史、现状和未来

来源:AI前线作者:Oskar Mencer 等译者:盖磊策划:陈思FPGA 自上世纪 80 年代进入市场以来,就与通用 CPU、ASIC 乃至 GPU 竞争共存。FPGA 的低功耗、可编程、规格适中等特性,使其在市场中占据一席之地。本文分…

模型性能评估-混淆矩阵简介

混淆矩阵 Positive - 正例Negative (N) - 负例 结果: 预测为正类别 预测为负类别 真实为正类别 True Positive (TP) False Negative (FN) 真实为负类别 False Positive (FP) True Negative (TN)TP - 预测 P, 实际 P, 模型预测正确FP - 预测 P, 实际 N, 模…

观点|重磅出炉!29页《业内观点:机器人行业的未来》

来源:硅谷浦发银行未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业…

出道即巅峰,掀起AI领域巨浪的GPT-3,被过誉了吗?

机器之心报道编辑:蛋酱、杜伟、小舟是时候重新审视这个「无所不能的」模型了!GPT-3,「出道即巅峰」界的代表。2020 年 5 月,OpenAI 高调推出了一款具有 1750 亿参数的自回归语言模型「GPT-3」,在人工智能领域掀起了一阵…

虎贲计算机二级视频解析百度云,详解虎贲T7520:5G为什么需要全场景覆盖增强技术?...

紫光展锐近期发布了采用6nm EUV工艺的新一代5G SoC“虎贲T7520”, 先进的工艺、低功耗的系统设计,大幅提升的AI算力和多媒体影像处理能力,将为5G智能体验带来更好的选择。值得注意的是,基于第二代马卡鲁5G技术平台,虎贲…

“万物就只是5万亿个参数”,AI模型GPT-3让人怀疑人生

本文转自开源中国这几天轰动硅谷的 GPT-3 是什么来头?相信不太了解 AI 的朋友这几天也或多或少看到了一些关于 GPT-3 的重磅消息,甚至有媒体称其为 “继比特币之后又一个轰动全球的现象级新技术”。请注意,现在站在你面前的是:互联…

06_jQuery_内容过滤

HTML代码&#xff1a; <div>John Resig</div><div>gggg resig</div><div>Malcom John sinclai</div><div>J.ohn</div>jQuery代码&#xff1a; $(function(){$("div:contains(John)").css("text-decoration&quo…

从技术角度探讨:深度传感器行业有哪些发展机会

来源&#xff1a;仪商网以前&#xff0c;我们一直认为传统相机将3D世界转换为2D图像&#xff0c;已可以满足我们对于图像的应用&#xff0c;而2D图像中丢失的三维似乎并不重要。但随着计算机视觉&#xff08;CV&#xff09;的飞速发展以及与深度学习的结合&#xff0c;许多雄心…

计算机二级vf上机试题,计算机二级VF上机模拟题

计算机二级VF上机模拟题一、基本操作题(共4小题&#xff0c;第1和2题是7分、第3和4题是8分)在考生文件夹下完成下列操作(在"成绩管理"数据库中完成)&#xff1a;1、为"学生"表在"学号"字段上建立升序主索引&#xff0c;索引名和索引表达式均为学…