0

Windows 7、Visual Studio Ultimate 2010 でサンプル プロジェクトを作成し、ループで背景とサウンドを再生しました。VS 2010 で正常にビルド、コンパイル、実行されます。

しかし、Android 用にコンパイルしようとすると、エラーなく正常にコンパイルされます。しかし、Eclipse Juno ワークスペースにインポートすると、libs->armeabi フォルダーに libgame.so しか表示されません。

以前のバージョンとは異なり、libcocos2d.so、libbox2d.so、libcocosdenshion.so は作成されていません。

static { System.loadLibrary("ゲーム"); }

アプリケーションは正常に動作しますが、Windows ビルドのような音が聞こえませんか? cocosdenshion ライブラリを追加する必要があると思いますが、作成されていません。

obj->local->armeabi フォルダーに libcocos2d.a、libbox2d.a、libcocosdenshion.a が表示されます。音が聞こえるようにこの問題を解決する方法を誰か教えてもらえますか?

PS共有ライブラリと静的ライブラリの問題だと思います。cocos2dx の以前のバージョンでは、これらのライブラリは共有されていましたが、現在は静的です。

助けていただければ幸いです。ありがとう。

4

1 に答える 1

0

再コンパイルすることでこの問題を解決しました。

新しいバージョンでは、ライブラリ libcocos2d.so、libbox2d.so、libcocosdenshion.so を追加する必要はありません。

static { System.loadLibrary("ゲーム"); } 正常に動作します。

于 2013-04-04T18:21:08.220 に答える