Resolve UnsatisifiedLinkError on x64 Devices

Thursday, September 29th 2022  — 
 android

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"
        }
    }
    ...
}

  Related Pages

Zaitoun Store
September 2022
 androidprojectweb

Google Playstore:  https://play.google.com/store/apps/details?id

Through this succint tutorial, we will go through the design and development of a small expense manager in React Native. This app will help a user save and tag expenses on a remote server using a REST API. It will need to store data locally when no Internet connection is available and sync it when a connection is detected.

Publish Android AAR package to Github
Thursday, September 29th 2022
 android

Generate a personal access token with read/write packages enabled in your Github settings.