APK파일을 설치하고 실행하면 stopped unexpectedly 에러가 뜨길래 로그를 보니

 

so파일을 참조하는 곳에서 UnsatisfiedLinkError 가 뜨네요

 

Android.mk파일에 Library를 등록하라고 해서 아래와 같이 등록햇는데

 

계속 에러가 발생해서 질문합니다.

 

루팅해서 /data/data/패키지명(com.android)/lib 안에

 

so파일을 수동으로 넣어주니 정상적으로 동작하네요

(원래는 루팅없이 so파일이 들어가있어야 되는데 ㅠㅠ)

 

라이브러리 등록을 제대로 하면 저 경로 안에 so파일이 들어가는것인가요?

 

아래 Android.mk 도 제대로 된것인지 봐주시면 감사하겟습니다.

 

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-subdir-java-files, src)

LOCAL_PACKAGE_NAME := Drawing

LOCAL_CERTIFICATE := shared

LOCAL_SHARED_LIBRARY := libfbuffer

LOCAL_LDLIBS := -llog

include $(BUILD_PACKAGE)

include $(BUILD_MULTI_PREBUILT)