0

cocos2d-x テンプレートを使用して、xcode でゲームを実装しました。それは絶対にうまくいきます。次に、同じコードをEclipseに移植しようとしました。cocos2d-xのシェルコマンドで新規プロジェクトを作成し、プロジェクトをビルドしました。次に、作成したプロジェクトを、cocos2d-x で通常行うように C/C++ コードとして実行するように変換しました。次に、すべてのコード ファイル/リソースを xcode プロジェクトから eclipse プロジェクトにコピーしました。それに応じて Android.mk ファイルを更新しました(新しい src ファイルを追加しました)。正しくコンパイルされ、エミュレーターが正常にインストールされましたが、ログに次のエラー メッセージが表示されてクラッシュします。

07-11 10:29:38.846: D/libEGL(534): loaded /system/lib/egl/libGLESv1_CM_emulation.so
07-11 10:29:38.856: D/libEGL(534): loaded /system/lib/egl/libGLESv2_emulation.so
07-11 10:29:39.166: A/libc(534): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree
07-11 10:29:39.166: A/libc(534): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)

どんな助けでも大歓迎です。

4

1 に答える 1

0

エミュレーターで cocos2d-x を実行するには、追加の手順が必要です。これらの手順を実行しましたか? (最初のことは覚えていませんが、仮想デバイスで OpenGL ハードウェア アクセラレーション機能が有効になっていることを確認する必要があると思います。また、プロジェクトにパッチを適用する必要があるコードもあるかもしれません。)

私はこれらの手順を実行しようとしましたが、それを実行することはできませんでした。

于 2012-10-20T22:30:23.110 に答える