Blog: Android

Resolve UnsatisifiedLinkError on x64 Devices

On some android devices, specifically those that has x64 architecture, you might run into the following error:

Fatal Exception: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[
couldn't find "libcryptoandros.so"

This error is caused by a missing arm64 folder where android expects to find the .so libraries. To take into account this architecture, you need to add the following to your build.gradle file:

android {
    defaultConfig {

        ndk {
            abiFilters "armeabi-v7a", "x86", "armeabi",   "mips"

Publish Android AAR package to Github


Generate a personal access token with read/write packages enabled in your Github settings. Read moreā€¦