1

我有一个在 Eclipse 中创建的 HTML/JS 项目,我想创建跨平台。我遇到了 Ludei 的 CocoonJS,它似乎是最好的选择(因为它们支持 WebGL)我按照Ludei 网站上的说明进行操作

  1. 我在我的 Android 设备 (Nexus 7) 上安装了 CocoonJS Launcher
  2. 我压缩了我的 HTML/JS 项目并将其推送到 sdcard
  3. 根目录下有个index.html文件
  4. cocoonJS Launcher 在“Your App”部分成功检测到我的 zip 项目

当我单击启动我的项目时,它是一个黑页并在错误日志中:

找不到要执行的任何内容。如果您使用的是 ZIP 文件,请确认主 HTML 或 JS 文件位于 ZIP 文件的根目录中(不在任何文件夹中)。如果您直接使用文件夹路径,请检查主 HTML 或 JS 文件是否存储在其中。

我已经筛选了他们的网站和任何我能找到的论坛(不是很多),但还没有弄清楚

我错过了什么?我有 index.html,但它没有打开。

4

1 回答 1

1

您是压缩文件夹中的所有内容还是选择所有文件并压缩它们?例如,如果您有:

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 应用程序启动器将能够找到您的 index.html。这发生在我身上,是我的解决方法。从我运行的命令行:

zip Archive.zip img/* js/* index.html

这会将所有内容打包成一个 Archive.zip 文件,然后我使用 Cocoon 启动器上传该文件。

希望有帮助。

于 2013-12-01T22:22:34.893 回答