Hi All,
Can anyone tell me why am i getting error while making it? i have this
files under
Android_dir/developement/hellolib folder.
Content of my hellolib.c
#include<jni.h>
#define LOG_TAG
"TestLib"
#undef LOG
#include<utils/Log.h>
JNIEXPORT void JNICALL Java_com_test_TestHelloLib_printHello(JNIEnv
*env,jobject jobj)
{
LOGD("Hello LIB!\n");
}
Content of my android.mk file
LOCAL_PATH := $(call my-
dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
hellolib.c
LOCAL_C_INCLUDES := \
$(JNI_H_INCLUDE)
LOCAL_SHARED_LIBRARIES := \
libutils
LOCAL_PRELINK_MODULE := false
LOCAL_MODULE := libhello
include $(BUILD_SHARED_LIBRARY)
Error Log:
build/core/copy_headers.mk:15: warning: overriding commands for target
`out/target/product/generic/obj/include/libpv/getactualaacconfig.h'
build/core/copy_headers.mk:15: warning: ignoring old commands for
target `out/target/product/generic/obj/include/libpv/
getactualaacconfig.h'
make: execvp: /bin/bash: Argument list too long
make: *** No rule to make target `/hellolib.c', needed by `out/target/
product/generic/obj/SHARED_LIBRARIES/libhello_intermediates/
hellolib.o'. Stop.
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---