안녕하세요
ndk로 라이브러리를 만들어 ..
내부에서 사용하는게 아니라.
/data/local/tmp 위치에 위치시켜 사용하고 싶은데
android.mk 파일을 아래와 같이 넣고
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := Test
LOCAL_SRC_FILES := GetTest.c
include $(BUILD_SHARED_LIBRARY)
빌드하여 libTest.so파일을 /tmp디렉토리에 넣은후 chmod 777 하여 권한을 주었습니다.
그리고 main에서
System.load("/data/local/tmp/libTest.so");
하여 쓰려고 하는데
dlopen failed: couldn't map "/data/local/tmp/libTest.so" segment 1: Permission denied
퍼미션이 없다는 오류를 뱉습니다. ㅠㅠ
무엇이 문제 인지 모르겠습니다.;;