29

プロジェクトを自分のワークスペースにインポートしようとすると、エラーが表示されます

[2013-03-17 16:14:15 - cygpath を起動できません。] java.io.IOException: プログラム "cygpath" を実行できません: CreateProcess エラー = 2、指定されたファイルが見つかりません

このプロジェクトには jni ライブラリが含まれています。これは ndk ベースのプロジェクトです。なぜこのエラーが発生するのか、このプロジェクトをシステムにインポートできません。

4

3 に答える 3

26

プロジェクトに移動し、そこを右クリックします。プロパティを取得して c/c++ ビルドを選択すると、ビルド設定が表示されます。ビルド設定では、システム内の ndk のパスを次のように指定します。

D:\android\android-ndk-r8d\ndk-build.cmd NDK_DEBUG=1

プロジェクトをクリーンアップして実行します。それでおしまい。

于 2013-03-26T11:19:22.473 に答える
3

NDK r8d では、cygwin は必要ありません。インポートするプロジェクトが古いバージョン用に調整されている可能性があり、ndk-build.shが C++ ビルド コマンドとして定義されている可能性があります。ndk-build.cmdまたは単にndk-buildを使用する必要があります(Windows コマンド ライン規則を利用) 。

于 2013-03-17T18:38:43.453 に答える
0

環境変数を設定できます

NDK_HOME = [your path to ndk]
于 2014-12-30T16:37:07.160 に答える