2017-08-28 102 views
0

我有一個主要的Android項目,我想使用一個名爲Eigen的庫。整合已在這裏完成https://github.com/james34602/Android-Linear-Algebra-manipulation-using-Eigen如何共享包含JNI代碼的Android庫項目?

但是我想知道什麼是最好的方式將其拉入我的項目?我應該創建一個模塊並引用整個其他項目嗎?或者只是在我自己的項目中複製JNI代碼?看起來像模塊的地方,但我怎麼會用模塊拉JNI代碼?

回答

0

我應該創建一個模塊並引用這整個其他項目嗎?

或者只是重複我自己的項目中的JNI代碼?

也沒有。您沒有權利使用該代碼,因爲該代碼的開發人員沒有對其應用任何類型的許可。

而是使用該示例項目作爲您自己的獨立實現的指導。無論您是將它放在您的Android應用程序模塊還是單獨的庫模塊中,都取決於您。例如,如果您計劃讓N個應用程序使用同一個庫,則將代碼分離到庫模塊中會更容易。

+1

您也可以向該項目的創建者詢問他想要發佈其代碼的許可證。 – m7913d