12

私は macOSX xcode4.5 から始めています。
チュートリアルしてみました。

cocos2dx を使用して macOSX のビルドを完了
し、android ソースで問題が発生しました。

cocos2dxActivity の内容は記述されていません。
したがって、org.cocos2dx.lib は他のファイルではありません。

アンドロイドは実行されていません。

私はndk-r8を使用しています。何が問題になりますか?

4

4 に答える 4

29

cocos2d-x 2.0.3 では ...Cocos2d-x Lib java ファイルは別のプロジェクトのみと見なされていたので、そのプロジェクトを eclipse にインポートします

シンプルにしましょう

  1. まず、このパスから eclipse にプロジェクトをインポートします - cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java

libcocos2dx プロジェクトが eclipse に表示されます ...このプロジェクトを常に開いたままにしてください。そうしないと、プロジェクトでライブラリの構文に関するエラーが発生します。

  1. create-android-project を実行します

  2. 作成したプロジェクトをインポートして実行します(isLibraryの概念を知っている場合は、それが現在の維持方法です..)

また、Eclipse から build-native.sh のみを実行するための追加情報、右クリック プロジェクト -> C/C++ ビルド Use Default Build COMmand のチェックを外し、次の bash ${workspace_loc:/YourProjName}/build_native.sh NDK_DEBUG=1 V=1 を追加します。

幸運を祈ります。ご不明な点がございましたら、お気軽にお問い合わせください

于 2012-10-05T09:40:23.377 に答える
10

変化する

import org.cocos2dx.lib.Cocos2dxActivity;

import android.app.Activity;

変更する

extends Cocos2dxActivity

extends Activity
于 2012-10-15T08:36:08.343 に答える
2

ゲームフォルダの proj.android フォルダの横にあるフォルダ(cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java)をコピーし、eclipse でゲームと一緒にインポートします。これら 2 つのプロジェクトをインポートした後、ゲームのプロパティを開き、libcocos2dxをライブラリとして追加し、[適用してビルド] をクリックします。

私はこれらを試してみて、私のために働きます

于 2012-12-29T23:12:42.250 に答える
0

私は自分で把握します..

cocos2dx 2.0.3 (2012-09-26) を使用すると、
eclipse source:org.cocos2dx.lib が作成されません。
(org.cocos2dx.lib は cocos2dxActivity のみ作成され
ており、cocos2dxActivitiy は記載内容がありません。

cocos2dxActivity:
パッケージ org.cocos2dx.lib;
android.app.Activity をインポートします。
public class Cocos2dxActivity extends Activity{
}
)

したがって、
cocos2dx 2.0.2 (2012-08-30) を使用すると、Eclipse ビルドは正常に実行されます。

何が問題なのか理解できません...

于 2012-09-30T23:19:05.877 に答える