2012-02-16 3 views
2

私はAndroidでAugmented_Reality(AR)アプリケーションを開発する予定でした。だから、artool、qcar sdkなどのEclipse(IDE)にライブラリをインストールすると、artoolキットやqcar sdkに入る前にNDKインストールを行う必要があることがわかったので、インストールを開始しましたAndroid:WindowsでのNDK設定

http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/

彼らは、コンソールに「-v make」を書くために書いた「Cygwinの」インストールを実行した後:彼らはリンクの下に言ったように進んNDKと。私は私が得たやったHhen「GNUは3.82.90を作る」が、彼らは「としてGNUのmake3.81」です:それは同じ鉱山ではなかった

image 1

。私はそれが更新されたcygwinを使用していることを知っているが、私の問題は、彼らがeclipseに応じて言及したように.soファイルを取得することができないということです。ですから、私はジャンクを作成した場所と、Eclipseアプリケーションを実行するためにどのように復旧できますかを教えてください。ありがとうございました!

+0

この場合、makeバージョンは関係ありません、それは実際には小さな違いです。 ndk-buildを実行するとどうなりますか?どんな出力メッセージ/エラー? .soファイルはlibsフォルダの下に作成されますか? –

+1

ええ私は私の携帯電話からアプリケーションを実行したが、「強制終了する」エラーが出るが、デバッグ中にエラーは発生しなかった。 –

+0

これは私の正確な問題です。 http://i.imgur.com/akmDG.png –

答えて

0

cygwinをインストールするとき(私はウィザードを使用しました)、DEVELツリーを開いてMAKEをインストールしてください(バイナリは問題ありません、ソースは不要です)。

また、GCCとMINGWのすべてのものを用意しています。

おそらくcygwinをアンインストールし、ウィザードを使用して再インストールし、DEVELツリーから[MAKE]が選択されていることを確認してください。

+1

私は以下の同じ回答をしました: "問題を解決するには、以下の手順に従ってください:1. Cygwinのmakeパッケージがインストールされていることを確認します注:GNU Make 3.81以降が必要です! export GNUMAKE =/usr/bin/make 3. 'ndk-build'をもう一度呼び出してください。 –

1

実際にウィンドウを使用している場合は、cygwinをインストールする必要はありません。 \ demoworkspace \ testingndk>これは私のプロジェクトは、プロジェクト名と同じ場所に配置された私のディレクトリでコマンドプロンプトで

を入力してください:あなたは、コマンド

スタート>コマンド> CDのCを以下でCMDプロンプトを使用してプロジェクトを実行することができます。この 後 CのようなNDKアドレスを実行します:\ demoworkspace \ testingndk> C:\ NDKパス\は

NDK-パスをNDK-構築があなたのNDKが置かれているディレクトリ名です。これにより自動的にjni cファイルが選択されます。 ndk関連のクエリのために私を書いてください[email protected]

関連する問題