2

(下手な英語ですみません…)

CDT プラグインを使用して、Eclipse で .so ライブラリを構築しようとしています。(ネイティブコードを使用したAndroidプロジェクトです...)

私は Windows を使用しているため、[Project->Properties->C/C++ build] のビルド コマンドを次のコマンドに置き換えました。

[absolute_path_to_android-ndk]\ndk-build.cmd V=1

しかし、コンソールに次のメッセージが表示されました。

C:\SDK\android-ndk-r8\ndk-build.cmd 
Cannot run program "C:\SDK\android-ndk-r8\ndk-build.cmd": Le fichier spécifié est introuvable.
Error: Program "C:/SDK/android-ndk-r8/ndk-build.cmd" is not found in PATH

Eclipseのビルドコマンドで「ndk-build.cmd」のみを使用し、PATH環境変数でこのコマンドへのパスを試しましたが、それでも同じエラーが発生します。実際、Eclipse のビルド コマンドからプログラムを実行することはできません。

cmd.exe または cygwin で ndk-build を呼び出すとライブラリをビルドするのに問題はありませんが、Eclipse でライブラリのビルドを自動化しようとすると機能しません...

誰かが私の問題の解決策を持っていますか?

4

1 に答える 1

1

私は、ubuntuターミナルとEclipseで、パス変数にNDK-pathを追加することで解決策を見つけました。次に、「ndk-build.cmd」の「.cmd」を削除する必要がありました。これは、ターミナルで、このファイルが終了する権限がないと表示されたためです。

于 2013-01-28T09:52:38.367 に答える