diff --git a/samples/SimpleJNI/jni/Android.mk b/samples/SimpleJNI/jni/Android.mk index 1c2589fbf..dc6390f01 100644 --- a/samples/SimpleJNI/jni/Android.mk +++ b/samples/SimpleJNI/jni/Android.mk @@ -31,18 +31,15 @@ LOCAL_SRC_FILES:= \ native.cpp # All of the shared libraries we link against. -LOCAL_SHARED_LIBRARIES := \ - liblog +LOCAL_LDLIBS := -llog # No static libraries. LOCAL_STATIC_LIBRARIES := -# Also need the JNI headers. -LOCAL_C_INCLUDES += \ - $(JNI_H_INCLUDE) - LOCAL_CFLAGS := -Wall -Werror -LOCAL_CXX_STL := none +LOCAL_NDK_STL_VARIANT := none + +LOCAL_SDK_VERSION := current include $(BUILD_SHARED_LIBRARY) diff --git a/samples/SimpleJNI/jni/native.cpp b/samples/SimpleJNI/jni/native.cpp index dd322c4f8..cb52233f2 100644 --- a/samples/SimpleJNI/jni/native.cpp +++ b/samples/SimpleJNI/jni/native.cpp @@ -15,12 +15,18 @@ */ #define LOG_TAG "simplejni native.cpp" -#include +#include #include #include "jni.h" +#define ALOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, __VA_ARGS__) +#define ALOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__) +#define ALOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) +#define ALOGW(...) __android_log_print(ANDROID_LOG_WARN, LOG_TAG, __VA_ARGS__) +#define ALOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__) + static jint add(JNIEnv* /*env*/, jobject /*thiz*/, jint a, jint b) { int result = a + b;