6

Java コードからネイティブ C コードへの単純な呼び出しを行う Android プロジェクトを開発しようとしています。ガイダンスについては、このリンクを参照してください: http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/

を使用してnative.cをコンパイルしているとき

:ndk-build

それが示している:

ndk-build command not found

誰かがこれの理由を教えてもらえますか?

ありがとう 、

4

2 に答える 2

4

質問の説明から、パスが設定されていないと思います。環境変数に NDK パスを設定する必要があります。

詳細については、次のサイトをご覧ください。

于 2012-08-01T05:58:01.107 に答える
0

私の側からは、いくつかの方法でパスを設定しようとしています:

  • ndk ディレクトリを使用して /etc/paths ファイルを完成させ、Mac を再起動します。
  • 次のシェル コマンドを使用します。export NDK_HOME=/Users/myself/directory1/directory2/android-ndk-r9
  • Eclipse メニューを使用します: [Eclipse] > [Preferences] > [Android] > [NDK]

ただし、「ndk-buildコマンドが見つかりません」というエラーメッセージが常に表示されます

最後に、C/C++ ビルド プロパティ ダイアログ ボックスのビルド コマンド フィールドにパスを直接設定することで問題を解決しました: /Users/myself/directory1/directory2/android-ndk-r9/ndk-build 私はそれが適切な解決策ではないことを知っていますしかし、それは今のところ私にとってはうまくいきます。

于 2013-10-31T07:38:03.090 に答える