Android NDK, ninguna regla para hacer objetivo

He visto esta pregunta en otros lugares, pero las respuestas no parecen aplicarse a mi situación. Tengo un archivo .cpp (no un archivo .c). Estoy recibiendo el error:

jni/native.c', needed by : * Ninguna regla para hacer target jni/native.c', needed by obj / local / armeabi / objs / native / native.o'. Detener. Cirapi_android C / C ++ Problema

Aquí está mi archivo de Android.mk (muy simple):

 LOCAL_PATH:=$(call my-dir) include $(CLEAR_VARS) LOCAL_LDLIBS:=-llog LOCAL_MODULE:=native LOCAL_SRC_FILES:=native.cpp include $(BUILD_SHARED_LIBRARY) 

He eliminado todos los espacios adicionales que solucionaron los problemas de otros. Se queja de native.c que ni siquiera he enumerado en mi makefile. ¿Algunas ideas?

Estoy en MacOSX Snow Leopard, Eclipse Juno, NDK r8

Lo tengo que trabajar … no estoy seguro de lo que la clave fue … cambió el makefile a ..

 TOP_LOCAL_PATH:=$(call my-dir) include $(call all-subdir-makefiles) LOCAL_PATH := $(TOP_LOCAL_PATH) include $(CLEAR_VARS) LOCAL_LDLIBS:=-llog LOCAL_MODULE:=native LOCAL_SRC_FILES:=native.cpp include $(BUILD_SHARED_LIBRARY) 

… también eliminó los archivos .o del directorio obj … sospechaba que un clean no funcionaba correctamente.

  • Unsatisfiedlinkerror en android (eclipse)
  • Devuelve una matriz String en un método JNI
  • Cómo devolver una matriz de JNI a Java?
  • Rendimiento de Android NDK sobre el código Java habitual
  • Rellenar los datos en un mapa de bits de Android tan pronto como sea posible desde C
  • Comparar imágenes SIFT / SURF detalles en archivos .yml OpenCV?
  • La aplicación de Android NDK no puede acceder a ningún punto de interrupción
  • Firma de android apk con gradle-experimental: 0.2.0
  • Llamar a un objeto java guardado a través de JNI desde un hilo diferente
  • Pasar un objeto Java a C ++ a través de JNI y luego volver a Java, a través de void *
  • Cómo utilizar la API de malla experimental con Project Tango
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.