Unity-APk 错误:An asset is marked dont save UnityEditor.HostView:OnGUI() unsupported data on target p

感悟:原来发现Bug是那么一件让人蛋疼的事情,

可是成功的克服bug又是多么一件让人幸福的事情、

看来我的程序员之路还很长,Day Day Up.


unity导出相关的错误好多哦,越来越发现unity里有太多值得学习的地方了,不愧人们都说:unity入门容易,精通难啊!

来到公司做的第一个项目可不能给我捣蛋啊,可是就在昨天,好不容易把NGUi的屏幕自适应给搞出来了,想和我彪哥的项目组合下,没成想,导出apk报错,看到没,就这个错误!!

错误1:
An asset is marked as dont save, but is included in the build:

unityEditor.HostView:OnGUI()

错误2:
Building - Failed to write file: sharedassets0.assets
UnityEditor.HostView:OnGUI()


错误3:
Error building Player: Couldn't build player because of unsupported data on target platform.


一般情况下,发布android经常会遇到这些蛋疼的问题我遇到的时候是:关闭所有相关窗口,然后打开vs重新,重启Unity后在发布,实在不行重启一下(untiy和电脑都试试)...。还是不行的话。我自己还有一个必杀技:

打开google,复制错误 进行搜索!你会找到百度里找不到的好多链接,不得不承认外国人的技术啊,就是提前,尽情的改去吧!

对于这个问题,我找了好多文档论坛,咋说的都有:

1.动态字体不合适或者不支持

http://answers.unity3d.com/questions/389650/build-problem-asset-is-marked-as-dont-save.html

2.第三方插件里面有物体丢失脚本,或者预制里面有不合适的东西(有人说mesh什么的!)

http://answers.unity3d.com/questions/389650/build-problem-asset-is-marked-as-dont-save.html

3.自己挨个场景测试(本次就用这个方法,忒笨了)

(1).unity中

一个一个的试过来,终于在GameAuto不存在的时候,竟然能导出apk,并且没有问题,so happy,

(2)打开GameAuto看看它里面到底有什么东西lead to error,





侬,就这俩,我突然就想起,是不是第三方插件搞得鬼,当时是在嘴里骂着NGUI的状态下找了,首先第一就把NGUI给删了,还别说,真ok了,

(3)更加肯定了我的猜测,我非得探个究竟,到底是谁呢,继续找。。


原来就是这个家伙啊。。


本来这个button是一个图片button,so lbl是没用的,我当时就禁用了,啥也没管,后来,它和把我害惨了,

如图,其属性面板中竟然定义了Font:Dynamic 还有一个什么 lucida grande bia(我的资源里压根就没有这个字体,how come!)






,于是,将其改成font :bitmap ,save scene,然后build 还是same error.

我就开着这个label的inspector,当我调试的时候,竟然发现他自己变成dynamic Font,后来果断给删了(你若离去,我就当你没来过!)





这下就ok了呗,这事弄的一上午!!!不过也蛮有成就感滴,再此记录下,加油哦!!


  

MadeByLuckyDog


亲爱的,有个省钱利器我必须告诉你,能省很多Money! 点击下方文字即可打开

淘宝购物返现网


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuckyDog阿祥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值