dlopen failed: cannot locate symbol "__fwrite_chk" referenced by 错误
1940913858 opened this issue · comments
1940913858 commented
AndroidRuntime: java.lang.UnsatisfiedLinkError:
dlopen failed: cannot locate symbol "__fwrite_chk" referenced by "/data/app/com
.android.sign.appstore-1/lib/arm64/libApkPatchLibrary.so "...
如上,使用您的https://github.com/cundong/SmartAppUpdates
github上的库,编译成64位so,。mk如下,
include $(CLEAR_VARS)
LOCAL_MODULE := libApkPatchLibrary
LOCAL_SRC_FILES := com_cundong_utils_PatchUtils.c
APP_PLATFORM := android-16
LOCAL_LDLIBS := -lz -llog
include $(BUILD_SHARED_LIBRARY)
但是使用的时候会直接报错,log是最上方那个,求解答是否有碰到过
xiaoluqiaoba commented
我遇到的是因为手机没有给app开启读写sd卡的权限导致的,开启权限就好了