2011-11-09 9 views
0

私はAndroid NDKプロジェクトを持っています。 Windows 7、Cygwin、NDK r6b。ndk-gdb内のチョークをAndroid.mkのインクルードに含める

include ../../MyApp/jni/Src.mk 

私はJNIディレクトリにndk-gdbを実行しようとすると、ここで私が手にエラーがあります:Android.mkは別のディレクトリ内の別のMKファイル参照

$ ndk-gdb 
/cygdrive/d/dev/wksp/MyProject/jni/Android.mk:8: ../../MyApp/jni/Src.mk: No such file or directory 
/cygdrive/d/dev/wksp/MyProject/jni/Android.mk:8: ../../MyApp/jni/Src.mk: No such file or directory 
make: *** No rule to make target `../../MyApp/jni/Src.mk'. Stop. 

を通常のAndroidのは、仕事の罰金を構築します。指定されたパスのSrc.mkファイルが存在します。どんなアイデアでもmakeは見つかりませんでしたか?

答えて

1

行に絶対パスを設定すると、問題が修正されます。だからそれは相対的な道のりです。この特定の問題は、環境変数にプロジェクトルートへの絶対パスを格納し、インクルード行でそれを参照することで解決できます。

include $(PROJECTROOT)/MyApp/jni/Src.mk 
関連する問題