android - Corona sdk 应用程序在模拟器上运行良好,但上传到 Droid 时运行不佳

标签 android sdk coronasdk transition

我已经制作一款平台游戏大约三个月了。我的游戏运行良好,上传后在 Droid 上也运行良好。最近,我致力于使用director.class和显示组,并使用director:changeScene()从菜单导航到游戏。这在模拟器上运行良好,没有错误消息,但是当上传到 Droid 时,主菜单加载得很好,但是当我触摸按钮加载游戏的 lua 文件时,屏幕变黑并且没有任何反应。我什至卸载了几个应用程序,以防内存问题,但这并没有改变任何事情。任何对我所缺少的内容的帮助将不胜感激。

最佳答案

经过大量搜索,我找到了问题的答案:Corona 模拟器不区分大小写,但 Droid 区分大小写。我发现我的大多数 .png 文件的扩展名都是大写的。例如,pillar.png 实际上是文件夹中的pillar.PNG。显然,我的图形编辑器默认以大写形式存储文件扩展名。当使用 Windows 资源管理器查看时,效果并不明显。我从命令提示符窗口查看它们并发现了问题。此外,任何要求都必须与文件名完全相同。进行这个简单的更改后,apk 就可以很好地部署在 droid 上。在搜索论坛时,我还发现了一些其他提示。 Corona sdk 的最新版本存在存储在子目录中的文件的问题。如果您希望部署到 Droid,请将所有文件保存在同一目录中。

杰瑞

关于android - Corona sdk 应用程序在模拟器上运行良好,但上传到 Droid 时运行不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7520650/

相关文章:

android - 将一个 fragment 滑过另一个 fragment

android - 为什么这个安装失败? (下载完成,大小错误 - eclipse 和 android SDK 管理器)

sdk - 如何在 Lua 中显示数组元素?

audio - Corona Lua波形声音合成

android - 如何在 Android 中为固定大小的字符串制作带有下划线的 Edittext?

android - 处理程序到处理程序VERSUS Messenger到Android中的Messenger通信

java - 从中间项滚动recyclerview

java - Android应用程序库构建问题

windows-mobile - 我可以使用 Windows Mobile 6 SDK 开发 Windows Mobile 5 应用程序吗

lua - 电晕 SDK : Restart an app only when user press "home"