ndk환경에서 skia를 이용해서 앱을 개발하고 있습니다

 

다른 폰들은 문제가 없는데
갤럭시 넥서스에서 에러가 납니다.
로고를 보니 디바이스안에 있는 skia라이브러리를 쓰다가 에러가 났습니다

I/DEBUG   (  115):          #00  pc 00034cd8  /system/lib/libskia.so (_ZN6SkRect3setEPK7SkPointi)
I/DEBUG   (  115):          #01  pc 0006f198  /system/lib/libskia.so (_ZN8SkCanvas8drawPathERK6SkPathRK7SkPaint)
I/DEBUG   (  115):          #02  pc 00001240  /data/data/com.skia.sampleapp/lib/libphotoroid.so (Java_com_skia_sampleapp_DrawView_paintBitmap)
I/DEBUG   (  115):          #03  pc 0001ec70  /system/lib/libdvm.so (dvmPlatformInvoke)
I/DEBUG   (  115):          #04  pc 0005906a  /system/lib/libdvm.so (_Z16dvmCallJNIMethodPKjP6JValuePK6MethodP6Thread)

 

폰이 아니라 컴파일시 사용하고 있는 skia라이브러리를 쓰게 하려면 어떻게 해야할까요

Android.mk를 이런식으로 편집해서 사용하고 있습니다

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := photoroid

LOCAL_CFLAGS := -DANDROID_NDK

LOCAL_SRC_FILES := \
    native.cpp \
   
LOCAL_C_INCLUDES += $(JNI_H_INCLUDE)
LOCAL_C_INCLUDES += ./skia/include/core \
LOCAL_C_INCLUDES += ./skia/include/effects \
LOCAL_C_INCLUDES += ./skia/include/images \
LOCAL_C_INCLUDES += ./skia/include/utils \
LOCAL_C_INCLUDES += ./skia/include/config \

LOCAL_LDLIBS := -lc -llog -lskia

include $(BUILD_SHARED_LIBRARY)