2

Eclipse を使用して C++/Java ビルドをセットアップしようとして、助けが必要です。このチュートリアル ( http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started ) に従っていますが、「NDK_ROOT を定義してください」というメッセージが表示される理由がわかりません。

create-android-project.sh ファイルを更新し、このコマンドをターミナルに適用しました: export NDK_ROOT="create-android-project.sh ファイルと同じ NDK へのパス" 「create-android-project.sh」を実行したとき、プロジェクトの作成に問題はありませんでした。新しく作成されたプロジェクトの build_native.sh を実行しても問題はありませんでした。

そのため、「Build Command」をデフォルトからチュートリアルで要求されているものに更新する手順に従って、ターミナルで build_native.sh を実行し、Eclipse でプロジェクトを実行することなく、プロジェクトで C++ および Java ファイルをコンパイルする必要があります。

カスタムビルドを削除して、エミュレーターとデバイスの両方のプロジェクトですべてのコンパイルと実行をデフォルトにすると。

プロジェクト ビルドの設定とコンソール ログのスクリーンショットを添付しました。

開発環境: Mac OS 10.8 (Lion) Eclipse Juno 64-BIT Cocos2d-x v2.0-x-2.0.3 NDK: android-ndk-r7-crystax-5.beta2

お知らせ下さい。ここに画像の説明を入力

4

4 に答える 4

1

このエラーはeclipseとは関係ありません。build_native.sh ファイルで NDK_ROOT が定義されていないことがわかります。build_native.sh ファイルの先頭に NDK_ROOT を追加して問題を解決します

build_native.sh

NDK_ROOT="path of your ndk "
于 2013-06-24T13:00:07.093 に答える
1

実際には、C/C++ build-> Environment で設定する必要はありません。

ちょうどこのような。最終的にはうまくいきます。

構成については、この図を参照してください

構成

于 2015-01-03T06:20:51.597 に答える
0

あなたの日食の左側のペインで、私がそのリソースを読むことができるように、Android ..etc

Androidでの使用では、NDKパスを設定するオプションが1つあります

Eclipse->ウィンドウ->設定->Android->NDK->NDKへのパスを設定

これは、Android SDKの場合と同じです。ここでは、NDKパスを指定する必要があります...

編集:

それでも問題が発生する場合は、Windowsバージョンのセットアップ中に直面した問題と同じです。

エクスポートNDK_Pathのandroidndkバージョンに問題があります....androidのcrystaxndkバージョンで試してみてください。確実に機能します。

これ以上のヘルプはお気軽にお問い合わせください

于 2012-11-07T16:44:41.507 に答える