我有一个在Eclipse中创建的HTML/JS项目,我想跨平台制作。我遇到了Ludei的CocoonJS,它似乎是最好的选择(因为他们支持WebGL)我按照Ludei网站上的说明进行操作
- 我在Android设备上安装了CocoonJS启动器(Nexus 7)
- 我压缩了我的 HTML/JS 项目并将其推送到 SD 卡
- 根目录中有一个索引.html文件
- cocoonJS启动器在"您的应用程序"部分中成功检测到我的zip项目
当我单击以启动我的项目时,它是一个黑页,并且在错误日志中:
找不到要执行的任何内容。如果您使用的是 ZIP 文件,请验证主 HTML 或 JS 文件是否位于 ZIP 文件的根目录中(不在任何文件夹中)。如果您直接使用文件夹路径,请检查主HTML或JS文件是否存储在其中。
我已经筛选了他们的网站和我能找到的任何论坛(不多),但还没有弄清楚
我错过了什么?我有索引.html但它没有打开。
您是压缩文件夹中的所有内容,还是选择所有文件并压缩它们?例如,如果您有:
AppFolder
|- js/
|- img/
|- index.html
你要压缩"AppFolder",然后你会有一个zip文件,其中包含一个包含其他所有内容的文件夹,如下所示:
Archive.zip
|- AppFolder
|- js/
|- img/
|- index.html
您需要做的是突出显示两个文件夹"js"和"img"以及html文件,然后右键单击制作zip。这将产生:
Archive.zip
|- js/
|- img/
|- index.html
Cocoon应用程序启动器将能够找到您的索引.html。这发生在我身上,是我的解决方法。从命令行运行:
zip Archive.zip img/* js/* index.html
这会将所有内容打包到一个 Archive.zip 文件中,然后我使用 Cocoon 启动器上传该文件。
希望有帮助。