java.lang.UnsatisfiedLinkError: dlopen failed: library "libroc.so.0.1" not found
at java.lang.Runtime.loadLibrary0(Runtime.java:1071)
at java.lang.Runtime.loadLibrary0(Runtime.java:1007)
at java.lang.System.loadLibrary(System.java:1667)
at com.github.rocproject.roc.RocLibrary.loadLibrary(RocLibrary.java:5)
at com.github.rocproject.roc.ChannelSet.<init>(ChannelSet.java:18)
at com.github.rocproject.roc.ChannelSet.<clinit>(ChannelSet.java:14)
export JAVA_VERSION=8
export ANDROID_API=28
export ANDROID_BUILD_TOOLS_VERSION=28.0.3
export ANDROID_NDK_VERSION=21.1.6352462
export ROC_BASE_DIR=$HOME/roc-build
./scripts/travis/android/install.sh
./scripts/travis/android/script.sh
lib_env['SHLIBSUFFIX'] = '%s.%s' % (lib_env['SHLIBSUFFIX'], abi_version)
lib_env['SHLIBSUFFIX'] = '%s' % (lib_env['SHLIBSUFFIX'], abi_version)
Built aar doesn't work
how to build:
how to reproduce:
As a temporary workaround to build arr I changed in https://github.com/roc-project/roc/blob/master/SConstruct#L1079
from
to