この質問を他の場所で見たことがありますが、答えは私の状況には当てはまらないようです。.cpp ファイルがあります (.c ファイルではありません)。エラーが発生します:
make: *jni/native.c', needed by
obj/local/armeabi/objs/native/native.o'を対象とするルールはありません。止まる。Cirapi_android C/C++ の問題
これが私の Android.mk ファイルです(非常に単純です):
LOCAL_PATH:=$(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS:=-llog
LOCAL_MODULE:=native
LOCAL_SRC_FILES:=native.cpp
include $(BUILD_SHARED_LIBRARY)
他の問題を解決した余分なスペースをすべて削除しました。私のmakefileにリストされていないnative.cについて不平を言っています。何か案は?
私はMacOSX Snow Leopard、Eclipse Juno、NDK r8を使用しています