2012-02-28 9 views
0

ネイティブアクティビティサンプルをコンパイルして正常に動作しています。 main.cからmain.cppに切り替えると、コンパイルエラーが発生するファイル拡張子を.cppに変更すると、ネイティブアクティビティサンプルプロジェクトがコンパイルされない

$ /cygdrive/c/android-ndk-r7/ndk-build 
make: *** No rule to make target `jni/main.c', needed by `obj/local/armeabi/objs/native-activity/main.o'. Stop. 

メイクファイルをmain.cppに変更しました。

AndroidとLinuxが初めてです。私はCygwinを使用しています。

答えて

1

私は、オブジェクトファイルを削除する必要がありました。ダムの間違い。

0

main.cを探して、あなたのAndroid.mkファイルをチェックして、

LOCAL_SRC_FILES := main.c 

をMAIN.CPPするように変更がなければなりません:

LOCAL_SRC_FILES := main.cpp 
+0

私はそれをしました。それは私がmakeファイルを変更することによって意味されたものです。私はより明確にすべきだった。 – Tavison

関連する問題