1

クロスプラットフォームにしたい Eclipse で作成した HTML/JS プロジェクトがあります。Ludei の CocoonJS に出会いましたが、これが最良の選択肢のように思えました (WebGL をサポートしているため)、Ludei サイトの指示に従いました

  1. Android デバイス (Nexus 7) に CocoonJS Launcher をインストールしました。
  2. HTML/JS プロジェクトを圧縮して SD カードにプッシュしました
  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」の 2 つのフォルダーと 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 に答える