2011-09-22 79 views
2

我一直在進行一個平臺遊戲大約三個月。我的遊戲工作正常,上傳時它在Droid上運行良好。最近,我開始使用director.class和一個顯示組,並使用director:changeScene()從菜單導航到遊戲。這在沒有錯誤消息的模擬器上工作正常,但是當上傳到Droid時,主菜單加載得很好,但是當我觸摸一個按鈕來加載遊戲的lua文件時,屏幕變黑,沒有任何反應。如果是內存問題,我甚至還沒有安裝好幾個應用程序,但這並沒有改變任何內容。任何幫助我失去了什麼將不勝感激。Corona sdk應用程序在模擬器上運行良好,但不會在上傳到Droid時運行

+0

看看您是否沒有違反任何特定的Android限制:http://developer.anscamobile.com/reference/troubleshooting –

回答

4

經過多次搜索,我發現了我的問題的答案:電暈模擬器不區分大小寫,但Droid區分大小寫。我發現我的大部分.png文件都有大寫的擴展名。作爲一個例子,pillar.png實際上是pillar.PNG在文件夾中。顯然,我的圖形編輯器默認將文件擴展名保存爲大寫。當用Windows資源管理器查看它時,它並不明顯。我從命令提示符窗口查看它們,發現問題。任何需求都必須與文件名完全相同。完成這個簡單的更改後,apk部署在droid上就好了。同樣在我搜索論壇時,我發現了一些其他提示。 Corona sdk的最新版本對存儲在子目錄中的文件存在問題。如果您希望部署到Droid,請將所有文件保留在同一個目錄中。

傑裏

1

我有類似的問題,並感謝@Jerry指出圖像。

在我的情況下圖像I包括了分辨率超過2048 * 2048

(最大搭載Android允許作爲目前分辨率)降低了圖像分辨率解決這個問題對我來說。

Kudos !!!

相關問題