Corona sdk应用程序在模拟器上运行良好,但不会在上传到Droid时运行
问题描述:
我一直在进行一个平台游戏大约三个月。我的游戏工作正常,上传时它在Droid上运行良好。最近,我开始使用director.class和一个显示组,并使用director:changeScene()从菜单导航到游戏。这在没有错误消息的模拟器上工作正常,但是当上传到Droid时,主菜单加载得很好,但是当我触摸一个按钮来加载游戏的lua文件时,屏幕变黑,没有任何反应。如果是内存问题,我甚至还没有安装好几个应用程序,但这并没有改变任何内容。任何帮助我失去了什么将不胜感激。Corona sdk应用程序在模拟器上运行良好,但不会在上传到Droid时运行
答
经过多次搜索,我发现了我的问题的答案:电晕模拟器不区分大小写,但Droid区分大小写。我发现我的大部分.png文件都有大写的扩展名。作为一个例子,pillar.png实际上是pillar.PNG在文件夹中。显然,我的图形编辑器默认将文件扩展名保存为大写。当用Windows资源管理器查看它时,它并不明显。我从命令提示符窗口查看它们,发现问题。任何需求都必须与文件名完全相同。完成这个简单的更改后,apk部署在droid上就好了。同样在我搜索论坛时,我发现了一些其他提示。 Corona sdk的最新版本对存储在子目录中的文件存在问题。如果您希望部署到Droid,请将所有文件保留在同一个目录中。
杰里
答
我有类似的问题,并感谢@Jerry指出图像。
在我的情况下图像I包括了分辨率超过2048 * 2048
(最大搭载Android允许作为目前分辨率)降低了图像分辨率解决这个问题对我来说。
Kudos !!!
看看您是否没有违反任何特定的Android限制:http://developer.anscamobile.com/reference/troubleshooting –