如何使用不同的包名实现3rdParty库

时间:2018-06-07 03:05:26

标签: android android-studio java-native-interface

我有一个android项目,我需要使用由C编写的3rdParty库 lib3rdPartylib.so ,我已经将arch lib放入 jniLib 。 我的项目包名称com.mycompany.myapp与库com.xyycompany.xyzapp之间存在冲突。

因为 JNIEXPORT void JNICALL Java_com_xyzcompany_xyzapp_xyzfunc 我收到此错误java.lang.UnsatisfiedLinkError: No implementation found for..,现在我的问题是:

是否可以将我的包名与3rdParty库集成,如果是,如何?如果没有,除了重新编写C模块之外,我的问题是否有任何解决方案。

0 个答案:

没有答案