📅  最后修改于: 2023-12-03 15:02:46.159000             🧑  作者: Mango
LoadLibrary Kotlin is a library for loading native libraries in Kotlin/Java applications. This library provides an easy-to-use interface for loading native libraries without the need for writing repetitive boilerplate code.
Add the following dependency to your project:
dependencies {
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.5.10'
implementation 'com.github.jnr:jnr-ffi:2.1.10'
implementation 'com.github.jnr:jnr-ffi-runtime:2.1.10'
implementation 'com.github.jnr:jnr-posix:3.0.50'
implementation 'com.github.jnr:jffi:1.3.2'
implementation 'com.github.jnr:jffi-native:1.3.2'
implementation 'com.github.FashionKing007:kotlin-native-loader:1.0.1' // LoadLibrary Kotlin
}
Load a native library using the following code:
LoadLibrary.load("my-library")
This method automatically loads the appropriate library based on the platform architecture, and throws an exception if the library fails to load.
LoadLibrary Kotlin simplifies the process of loading native libraries in Kotlin/Java applications. This library is easy to use, cross-platform, and handles common issues during library loading. Try it out in your next project!