00:34:08 **** Incremental Build of configuration Default for project AllHookInOne ****
"D:\\android\\ndk\\ndk-build.cmd" all
Android NDK: WARNING: APP_PLATFORM android-16 is larger than android:minSdkVersion 14 in ./AndroidManifest.xml
Android NDK: WARNING:jni/Android.mk:onehook: non-system libraries in linker flags: -landroid_runtime -lart -ldvm
Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
Android NDK: current module
[armeabi] Compile++ thumb: onehook <= JavaMethodHook.cpp
[armeabi] Compile++ thumb: onehook <= ArtMethodHook.cpp
[armeabi] Compile++ thumb: onehook <= DalvikMethodHook.cpp
In file included from D:/android/ndk/platforms/android-16/arch-arm/usr/include/utils/String16.h:22:0,
from D:/android/ndk/platforms/android-16/arch-arm/usr/include/binder/IBinder.h:22,
from D:/android/ndk/platforms/android-16/arch-arm/usr/include/android_runtime/AndroidRuntime.h:23,
from jni/JavaHook/DalvikMethodHook.cpp:1:
D:/android/ndk/platforms/android-16/arch-arm/usr/include/utils/Unicode.h:25:18: warning: redeclaration of C++ built-in type 'char32_t' [-fpermissive]
D:/android/ndk/platforms/android-16/arch-arm/usr/include/utils/Unicode.h:26:18: warning: redeclaration of C++ built-in type 'char16_t' [-fpermissive]
[armeabi] Compile thumb : onehook <= art_quick_proxy.S
[armeabi] Compile++ thumb: onehook <= elfhook.cpp
jni/ElfHook/elfhook.cpp: In function 'int replaceFunc(void*, void*, void**)':
jni/ElfHook/elfhook.cpp:53:2: warning: format '%p' expects argument of type 'void*', but argument 6 has type 'uint32_t {aka unsigned int}' [-Wformat]
[armeabi] Compile++ thumb: onehook <= elfio.cpp
[armeabi] Compile++ thumb: onehook <= elfutils.cpp
[armeabi] Compile++ thumb: onehook <= main.cpp
[armeabi] SharedLibrary : libonehook.so
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: warning: hidden symbol '__aeabi_atexit' in D:/android/ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/libgnustl_static.a(atexit_arm.o) is referenced by DSO D:/android/ndk/platforms/android-16/arch-arm/usr/lib/libandroid_runtime.so
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: warning: hidden symbol '__aeabi_atexit' in D:/android/ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/libgnustl_static.a(atexit_arm.o) is referenced by DSO D:/android/ndk/platforms/android-16/arch-arm/usr/lib/libutils.so
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: warning: hidden symbol '__aeabi_atexit' in D:/android/ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/libgnustl_static.a(atexit_arm.o) is referenced by DSO D:/android/ndk/platforms/android-16/arch-arm/usr/lib/libart.so
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot find -ldvm
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmFindClass(char const*):jni/JavaHook/DalvikMethodHook.cpp:190: error: undefined reference to 'dvmDescriptorToName(char const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmFindClass(char const*):jni/JavaHook/DalvikMethodHook.cpp:193: error: undefined reference to 'dvmThreadSelf()'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmFindClass(char const*):jni/JavaHook/DalvikMethodHook.cpp:193: error: undefined reference to 'dvmDecodeIndirectRef(Thread*, _jobject*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:203: error: undefined reference to 'dexProtoGetParameterCount(DexProto const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:205: error: undefined reference to 'dvmFindSystemClass(char const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:208: error: undefined reference to 'dvmAllocArrayByClass'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:231: error: undefined reference to 'dvmFindPrimitiveClass(char)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:231: error: undefined reference to 'dvmBoxPrimitive(JValue, ClassObject*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:233: error: undefined reference to 'dvmReleaseTrackedAlloc'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:240: error: undefined reference to 'dvmFindPrimitiveClass(char)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:240: error: undefined reference to 'dvmBoxPrimitive(JValue, ClassObject*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:241: error: undefined reference to 'dvmReleaseTrackedAlloc'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:256: error: undefined reference to 'dexProtoGetParameterCount(DexProto const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:257: error: undefined reference to 'dvmFindSystemClass(char const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:260: error: undefined reference to 'dvmAllocArrayByClass'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:288: error: undefined reference to 'dvmFindPrimitiveClass(char)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:293: error: undefined reference to 'dvmFindSystemClass(char const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function method_handler(unsigned int const*, JValue*, Method const*, Thread*):jni/JavaHook/DalvikMethodHook.cpp:332: error: undefined reference to 'dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function method_handler(unsigned int const*, JValue*, Method const*, Thread*):jni/JavaHook/DalvikMethodHook.cpp:334: error: undefined reference to 'dvmReleaseTrackedAlloc'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dalvik_java_method_hook(_JNIEnv*, HookInfo*):jni/JavaHook/DalvikMethodHook.cpp:371: error: undefined reference to 'dvmGetBoxedReturnType(Method const*)'
collect2: ld returned 1 exit status
make.exe: *** [obj/local/armeabi/libonehook.so] Error 1
00:34:08 **** Incremental Build of configuration Default for project AllHookInOne ****
"D:\\android\\ndk\\ndk-build.cmd" all
Android NDK: WARNING: APP_PLATFORM android-16 is larger than android:minSdkVersion 14 in ./AndroidManifest.xml
Android NDK: WARNING:jni/Android.mk:onehook: non-system libraries in linker flags: -landroid_runtime -lart -ldvm
Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
Android NDK: current module
[armeabi] Compile++ thumb: onehook <= JavaMethodHook.cpp
[armeabi] Compile++ thumb: onehook <= ArtMethodHook.cpp
[armeabi] Compile++ thumb: onehook <= DalvikMethodHook.cpp
In file included from D:/android/ndk/platforms/android-16/arch-arm/usr/include/utils/String16.h:22:0,
from D:/android/ndk/platforms/android-16/arch-arm/usr/include/binder/IBinder.h:22,
from D:/android/ndk/platforms/android-16/arch-arm/usr/include/android_runtime/AndroidRuntime.h:23,
from jni/JavaHook/DalvikMethodHook.cpp:1:
D:/android/ndk/platforms/android-16/arch-arm/usr/include/utils/Unicode.h:25:18: warning: redeclaration of C++ built-in type 'char32_t' [-fpermissive]
D:/android/ndk/platforms/android-16/arch-arm/usr/include/utils/Unicode.h:26:18: warning: redeclaration of C++ built-in type 'char16_t' [-fpermissive]
[armeabi] Compile thumb : onehook <= art_quick_proxy.S
[armeabi] Compile++ thumb: onehook <= elfhook.cpp
jni/ElfHook/elfhook.cpp: In function 'int replaceFunc(void*, void*, void**)':
jni/ElfHook/elfhook.cpp:53:2: warning: format '%p' expects argument of type 'void*', but argument 6 has type 'uint32_t {aka unsigned int}' [-Wformat]
[armeabi] Compile++ thumb: onehook <= elfio.cpp
[armeabi] Compile++ thumb: onehook <= elfutils.cpp
[armeabi] Compile++ thumb: onehook <= main.cpp
[armeabi] SharedLibrary : libonehook.so
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: warning: hidden symbol '__aeabi_atexit' in D:/android/ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/libgnustl_static.a(atexit_arm.o) is referenced by DSO D:/android/ndk/platforms/android-16/arch-arm/usr/lib/libandroid_runtime.so
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: warning: hidden symbol '__aeabi_atexit' in D:/android/ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/libgnustl_static.a(atexit_arm.o) is referenced by DSO D:/android/ndk/platforms/android-16/arch-arm/usr/lib/libutils.so
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: warning: hidden symbol '__aeabi_atexit' in D:/android/ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/libgnustl_static.a(atexit_arm.o) is referenced by DSO D:/android/ndk/platforms/android-16/arch-arm/usr/lib/libart.so
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: cannot find -ldvm
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmFindClass(char const*):jni/JavaHook/DalvikMethodHook.cpp:190: error: undefined reference to 'dvmDescriptorToName(char const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmFindClass(char const*):jni/JavaHook/DalvikMethodHook.cpp:193: error: undefined reference to 'dvmThreadSelf()'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmFindClass(char const*):jni/JavaHook/DalvikMethodHook.cpp:193: error: undefined reference to 'dvmDecodeIndirectRef(Thread*, _jobject*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:203: error: undefined reference to 'dexProtoGetParameterCount(DexProto const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:205: error: undefined reference to 'dvmFindSystemClass(char const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:208: error: undefined reference to 'dvmAllocArrayByClass'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:231: error: undefined reference to 'dvmFindPrimitiveClass(char)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:231: error: undefined reference to 'dvmBoxPrimitive(JValue, ClassObject*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:233: error: undefined reference to 'dvmReleaseTrackedAlloc'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:240: error: undefined reference to 'dvmFindPrimitiveClass(char)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:240: error: undefined reference to 'dvmBoxPrimitive(JValue, ClassObject*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmBoxMethodArgs(Method const*, unsigned int const*):jni/JavaHook/DalvikMethodHook.cpp:241: error: undefined reference to 'dvmReleaseTrackedAlloc'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:256: error: undefined reference to 'dexProtoGetParameterCount(DexProto const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:257: error: undefined reference to 'dvmFindSystemClass(char const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:260: error: undefined reference to 'dvmAllocArrayByClass'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:288: error: undefined reference to 'dvmFindPrimitiveClass(char)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dvmGetMethodParamTypes(Method const*, char const*):jni/JavaHook/DalvikMethodHook.cpp:293: error: undefined reference to 'dvmFindSystemClass(char const*)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function method_handler(unsigned int const*, JValue*, Method const*, Thread*):jni/JavaHook/DalvikMethodHook.cpp:332: error: undefined reference to 'dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function method_handler(unsigned int const*, JValue*, Method const*, Thread*):jni/JavaHook/DalvikMethodHook.cpp:334: error: undefined reference to 'dvmReleaseTrackedAlloc'
D:/android/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/objs/onehook/JavaHook/DalvikMethodHook.o: in function dalvik_java_method_hook(_JNIEnv*, HookInfo*):jni/JavaHook/DalvikMethodHook.cpp:371: error: undefined reference to 'dvmGetBoxedReturnType(Method const*)'
collect2: ld returned 1 exit status
make.exe: *** [obj/local/armeabi/libonehook.so] Error 1