【发布时间】:2021-05-23 07:40:54
【问题描述】:
我正在尝试使用原生模块在我的 react-native 项目中加载 .so 文件。 我正在使用 LoadLibrary 函数加载库,但我无法调用里面的函数。 但是,我已经在 android studio 中打开了一个常规的 java 项目,并且能够完美地加载该库。
有什么想法吗?
【问题讨论】:
标签: react-native loadlibrary .so
我正在尝试使用原生模块在我的 react-native 项目中加载 .so 文件。 我正在使用 LoadLibrary 函数加载库,但我无法调用里面的函数。 但是,我已经在 android studio 中打开了一个常规的 java 项目,并且能够完美地加载该库。
有什么想法吗?
【问题讨论】:
标签: react-native loadlibrary .so
我遇到了同样的问题,对我有用的是将这两个文件添加到 MainActivity.java 类所在的位置。您必须将两个类的包名称更改为 com.solo_test
2-https://github.com/CassieLuoli/react-native-smartconnection/blob/master/android/src/main/java/com/mediatek/demo/smartconnection/JniLoader.java 不要忘记在 JniLoader.java 类上更改库的名称
最后你需要调用 SmartConfigHelper.init();在 MainActivity 中加载库
【讨论】: