持续创作,加速成长!这是我参与「掘金日新计划 · 6月更文挑战」的第3天,点击查看活动详情
之前遇到的问题,Unity发布apk,把之前遇到的问题做一个整理,办法分享一下解决方法。
问题一
问题:安装不成功:
Player Settings
中改了一下设置,问题解决。
解决方法:
把Player Settings
面板中Other Settings
下的Configuration
下的Install Loaction
选项的Prefer External
改成Automatic
。
改为:
问题二
问题:安装的时候提示:“应用程序未安装”;
这时该怎么办?
解决办法如下:把手机通过数据线连接到电脑上,储存模式连接电脑找到SD卡目录下的.android_secure文件夹,里面应该会有一个smdl2tmp1.asec,也可能是其他名称,总之与正常程序命名格式明显不一样的文件,删除,再次安装软件,试试看,,,或者直接删除.android_secure文件夹,注意是在电脑上查找,(显示隐藏文件)
如果使用的公司测试机器,,可以检查一下是不是,安装了公司开发的其他软件,,,如果有,那么卸载后,再次安装试试。
问题三
问题:安装成功后,闪退。
可能原因是Unity的版本和使用插件版本冲突导致,也可能是手机的基础设置。
(比如内存,以及系统版本过高等等。这个估计与手机有关,你打包的时候把支持的系统版本设置的高一点,你再用其他不同类型的手机测试一下。)
问题四
NGUI 打包出错: 当前使用NGUI打包文件出错,
An asset is marked with HideFlags.DontSave but is included in the build:
Asset: 'Library/unity editor resources'
(You are probably referencing internal Unity data in your build.)
UnityEditor.HostView:OnGUI()
Building - Failed to write file: 0000000000000000d000000000000000
UnityEditor.HostView:OnGUI()
这错误:
原因是Unity 字体和NGUI字体不匹配,,更换自己下载的字体包,或者更换NGUI版本,,或者试着降低Unity版本,就OK了。