ReLinker | A robust native library loader for Android | Wrapper library

 by   KeepSafe Java Version: 1.4.5 License: Apache-2.0

kandi X-RAY | ReLinker Summary

kandi X-RAY | ReLinker Summary

ReLinker is a Java library typically used in Utilities, Wrapper, React Native applications. ReLinker has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has medium support. You can download it from GitHub, Maven.

The Android PackageManager's native library loading is unreliable. Occasionally when using native libraries, you will encounter a stack trace like this:. ReLinker fixes these issues by replacing the standard System.loadLibrary call with a more reliable implementation. Note that this library fixes intermittent link errors; if you get an error every time you use your app, you may have a configuration issue. See this StackOverflow question for more information.

            kandi-support Support

              ReLinker has a medium active ecosystem.
              It has 2976 star(s) with 359 fork(s). There are 109 watchers for this library.
              It had no major release in the last 12 months.
              There are 21 open issues and 46 have been closed. On average issues are closed in 141 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of ReLinker is 1.4.5

            kandi-Quality Quality

              ReLinker has 0 bugs and 0 code smells.

            kandi-Security Security

              ReLinker has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              ReLinker code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              ReLinker is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              ReLinker releases are available to install and integrate.
              Deployable package is available in Maven.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed ReLinker and discovered the below as its top functions. This is intended to give you an instant insight into ReLinker implemented functionality, and help decide if they suit your requirements.
            • Unpack the given library to the given destination
            • Finds a zip file inside an APK
            • Copies all data from the input stream to the output stream
            • Get the list of ABIs that are supported by the given directory
            • Resume the library
            • Loads the library with the given version and version
            • Call the HelloJni thread
            • Reads dependencies from the program
            • Read an 8 - bit integer
            • Reads data from the channel
            • Create new re linker instance
            • Force this linker to be loaded
            • Returns the list of supported abis
            • Checks if a string is null or empty
            • Creates a new ReLinker instance
            • Enable shared library
            • Loads a library
            • Loads library
            • Map the given library name to the corresponding library name
            • Called when the activity is created
            • Read a two - byte half half
            • Un - mapped library name
            Get all kandi verified functions for this library.

            ReLinker Key Features

            No Key Features are available at this moment for ReLinker.

            ReLinker Examples and Code Snippets

            No Code Snippets are available at this moment for ReLinker.

            Community Discussions


            Can't load .so file stored in a library (aar) from an application project
            Asked 2020-May-22 at 09:36
            0. Problem

            I've create an Android library (aar) which contains some so files.

            After successfully loaded the aar file in my Android application project, I try to load the so files (from the aar classes) but failed with a java.lang.UnsatisfiedLinkError.

            I think the Android application is not looking inside the aar in order to load the so files, but looking at the lib folder which is inside the Android application.

            (I know I can copy those shared-libraries directly in the android application, but I don't want to do that)

            1. Create the Android library (aar) build.gradle ...


            Answered 2020-Jan-29 at 13:22

            To my mind, you can't load a so file inside an aar lib.

            What you have to do is a wrapper in your aar to access .so features because your .so, I suppose, is loaded when aar is loaded.



            Apk Analyser showing question mark on library
            Asked 2020-Jan-23 at 13:29

            Adding ABI split code in gradle :



            Answered 2020-Jan-23 at 13:29

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install ReLinker

            ReLinker is distributed using MavenCentral. If you wish, you may also use ReLinker with jitpack.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone KeepSafe/ReLinker

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Wrapper Libraries


            by java-native-access


            by serialport


            by eddiezane


            by KeepSafe


            by pyserial

            Try Top Libraries by KeepSafe


            by KeepSafeJava


            by KeepSafeJava


            by KeepSafePython


            by KeepSafeJava


            by KeepSafePython