2012-12-31 11 views
7

以前は開発環境の初期設定であまり時間を費やしていませんでしたが、これはちょっとばかげています。OSXでAndroid用eclipseを使用してcocos2dxにリンクできません

私はcocos2dxに付属のデモコードを実行しようとしています。 私は以下を使用しています:

  • ADKに付属するエクリプスフレーバー。
  • cocos2d-2.1beta3-X-2.1.0
  • NDK-R8C

アイブ氏は、私はこの質問を有するがために同じ問題を抱えていたcreate-android-project.shを使用してアプリテンプレートを構築してみましたhello.cppサンプルアプリケーションを参照します。

私はbuild_native.shスクリプトを実行し、それをeclipseでインポートします。 次に私が試したさまざまなチュートリアルはさまざまです。ある人が「C++プロジェクトに変換する」と言う人もいますが、すでにこの時点であなたはすでに「アンドロイドプロジェクトとして実行できる」と言う人もいます。

私にとっては、アンドロイドのJavaプロジェクトがcocos2dxプロジェクトにリンクできないようです。

は私が取得:

The import org.cocos2dx.lib cannot be resolved 

import org.cocos2dx.lib.Cocos2dxActivity 

のためのチュートリアルは本当にあなたが今、プロジェクトなどココスライブラリをインポートする必要があると述べた1を除くcocos2dxライブラリを構築することの一切の言及をしませんでしたEclipseワークスペースに移動します。だから私はそれをしてビルドしましたが、ビルド後にいくつかのエラーがあります。

プロジェクトにリンクするフォルダパスを追加しようとしましたが、私のために/cocos2d-2.1beta3-x-2.1.0/cocos2dx/platform/android/java/src/org/cocos2dx/にあります。 libしかしそれは役に立たなかった。

私はcocos2dxに付属のサンプルをビルドすることはできません。

答えて

8

私もOSX上で、今これをやっているし、これは私のためにそれを修正:

は、Eclipse

  1. に続い インポートすることを新しいプロジェクトadroidスクリプトcreate-android-project.shを実行します新しいEclipseプロジェクトでは、srcフォルダを右クリックし、[インポート]を左クリックしてください。
  2. インポートウィンドウでAndroid>既存のAndroidコードを選択>次へ>>
  3. '/ cocos2dx/platform/android/java '('/cocos2dx/'は新しいプロジェクトのディレクトリの1つ上のレベルにする必要があります)
  4. 完了をクリックします。エラーが解決しない場合は、プロジェクト>クリーン
+0

ありがとうございます! – Losiowaty

+0

これに加えて、新しいプロジェクトのビルドパスにlibcocos2dxを追加する必要がありました。 – uchamp

関連する問題