Hash :
a0b3dcc2
Author :
Date :
2018-09-05T15:54:46
Fixed bug 4002 - Android, nativeRunMain() fails on some phone with arm64-v8a
Sylvain
The issue is totally reproducible on P8 Lite.
"The dlopen() call doesn't include the app's native library directory. The behavior of dlopen() by Android is not guaranteed".
Workaround in getMainSharedObject()
Just replace
return library;
with
return getContext().getApplicationInfo().nativeLibraryDir + "/" + library;