我有一个主要的Android项目,我想使用一个名为Eigen的库。已在https://github.com/james34602/Android-Linear-Algebra-manipulation-using-Eigen
进行了整合但是我想知道什么是将其纳入我的项目的最佳方法?我应该创建一个模块并引用整个其他项目吗?或者只是在我自己的项目中复制JNI代码?看起来像模块的地方,但我怎么用模块拉入JNI代码?
答案 0 :(得分:0)
我应该创建一个模块并引用整个其他项目吗?
没有
或者只是在我自己的项目中复制JNI代码?
也没有。您无权使用该代码,因为该代码的开发人员未对其应用任何类型的许可。
相反,请使用该示例项目作为您自己独立实现的指南。无论您是将它放在Android应用程序模块中还是单独的库模块中,都取决于您。例如,如果您计划让N个应用程序使用相同的库,则将代码分离到库模块将使这更容易。