2012-03-13 10 views
0

ubuntu 11.10で私はリポジトリからeclipseをインストールし、インストールされたadtとcdtプラグインをインストールしました。コマンドラインを使ってhello-jniの例をコンパイルすることはできますが、私はこのタスクのためにEclipseを使いたいと思います。ubuntuのeclipseからndk-buildを呼び出すアンドロイドネイティブアプリをコンパイル

私はここにガイドhttp://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-development/に従い、環境設定(ウィンドウ - >設定 - > c/C++ - >環境)でPATH変数を定義し、ndk-r7bフォルダを指しています。しかし、このプロジェクトは起きないだろう。

(Cannot run program "ndk-build" 
(in directory "/home/athos/android/ndk-r7b/samples/hello-jni"): 
java.io.IOException: 
error=2, File o directory non esistente) 

私は「$ {PATH}/NDKビルド」または「/ホーム/アトスを指定した場合

(最後の行は「そのようなファイルやディレクトリの」英語であってはならない):私はこのエラーを取得します/ android/ndk-r7b/ndk-build "をビルドコマンドとして使用します。私はこれを取得:

/home/lavoro/android/ndk-r7b/ndk-build 
ERROR: Cannot find 'make' program. Please install Cygwin make package 
/home/lavoro/android/ndk-r7b/ndk-build: 40: dirname: not found 
or define the GNUMAKE variable to point to it. 

私はウィンドウ - > preferences-> C/C++でGNUMAKE変数を定義する場合 - >環境私はこれを取得:

それが正確なことを示唆していることから、面白いです
ERROR: Your GNUMAKE variable is defined to an invalid name: /usr/bin/make 
Please fix it to point to a valid make executable (e.g. /usr/bin/make) 

私が指摘したのと同じディレクトリ。 Makeがインストールされ、指定された場所に表示されます。

私には何が欠けていますか?

+0

解決方法はありましたか? – Hunt

+0

いいえ、その間、私はコマンドラインインターフェイスに慣れました:/ – athos

答えて

0

それは少し醜いですが、あなたは常にあなたのビルドコマンドで

/fully/qualified/path/to/ndk-build 

を置くことができます。

+0

遅れて申し訳ありません、私はこれを見ました。私が言ったように、私はすでに完全なパス(/ home/athos/android/ndk-r7b/ndk-build)で試しました。 – athos

関連する問題